Coder Social home page Coder Social logo

Kubeslice Community Kubernetes Helm Charts

License

KubeSlice provides network services to applications that need secure and highly available connectivity between multiple clusters. KubeSlice creates a flat overlay network to connect the clusters. The overlay network can be described as an application slice that provides a slice of connectivity between the pods of an application running in multiple clusters. It can also be described as an application-specific VPC that spans across clusters. Pods can connect to the slice overlay network and communicate with each other seamlessly across cluster boundaries.

Architecture Overview

See Kubeslice Reference Architecture to get an overview of the overall architecture and core components.

Usage

Helm must be installed to use the charts. Please refer to Helm's documentation to get started. Helm must be installed to use the charts. Please refer to Helm's documentation to get started.

Once Helm is set up properly, add the repo as follows:

helm repo add kubeslice https://kubeslice.github.io/kubeslice/

You can then run helm search repo kubeslice to see the charts.

Note : Please refer to the following link for details on generating your github personal access token Note : Please refer to the following link for details on generating your github personal access token

Quick Start

See Sandbox for instructions on setting up a local kubeslice setup using kind for non-production use. See Sandbox for instructions on setting up a local kubeslice setup using kind for non-production use.

For setting up Kubeslice on other cloud platforms, refer to the Cloud Clusters Demo. For setting up Kubeslice on other cloud platforms, refer to the Cloud Clusters Demo.

Guide

A full and comprehensive documentation is available on our opensource documentation website. A full and comprehensive documentation is available on our opensource documentation website.

kubeslice's Projects

apis icon apis

Apis Opensource Repository: The kubeslice API is a part of the kubeslice-controller, and this repository contains the scaffolding of all Custom Resource Definitions (CRDs).

cmd-nse-vl3 icon cmd-nse-vl3

Slice router (virtual layer 3) network service implementation

docs icon docs

The official documentation for Kubeslice project

examples icon examples

A repository with examples related to KubeSlice

gateway-certs-generator icon gateway-certs-generator

Gateway Certs Generator Opensource Repository: gateway-certs-generator is OpenVPN TLS certificate configuration generator for slice gateways.

gateway-sidecar icon gateway-sidecar

Gateway Sidecar Opensource Repository: The slice VPN Gateway is a slice network service component that provides a secure VPN tunnel between any two clusters that are a part of the slice.

kubeslice icon kubeslice

Multi-Cloud, Multi-Cluster Service Connectivity with Application Slices.

kubeslice-cli icon kubeslice-cli

kubeslice-cli: Repository for maintaining code of kubeslice cli utility

kubeslice-controller icon kubeslice-controller

KubeSlice Controller Opensource Repository: The KubeSlice Controller orchestrates the creation and management of slices on worker clusters.

netops icon netops

NetOps Opensource Repository : The netops pods enforce the QoS Profile for a Slice. It uses Linux TC (Traffic Control) for Slice traffic classification.

router-sidecar icon router-sidecar

Router Sidecar Opensource Repository: The slice Router is a network service component that provides a virtual L3 IP routing functionality within a cluster for the Slice overlay network.

worker-operator icon worker-operator

Kubeslice Worker Operator Opensource Repository: The KubeSlice Worker Operator is a Kubernetes operator that manages the lifecycle of KubeSlice worker clusters.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.