Sveltos is tool for policy driven management of kubernetes resources and helm charts in ClusterAPI powered Kubernetes clusters. Sveltos provides declarative APIs to provision features like Helm charts, ingress controllers, CNIs, storage classes and other resources in a given set of Kubernetes clusters. Sveltos is a freely available and open source. Sveltos is very lightweight and can be installed onto any Kubernetes clusters in minutes.
First, install ClusterAPI
https://cluster-api.sigs.k8s.io/user/quick-start.html#install-clusterctl
Second, initialize the management cluster
https://cluster-api.sigs.k8s.io/user/quick-start.html#initialize-the-management-cluster
Third, install Sveltos applying this manifest YAML
kubectl create -f https://raw.githubusercontent.com/projectsveltos/sveltos-manager/master/manifest/manifest.yaml
https://github.com/projectsveltos/sveltos-manager
First, enable Kubernetes in Docker Desktop
From the Docker Dashboard, select the Setting icon, or Preferences icon if you use a macOS. Select Kubernetes from the left sidebar. Next to Enable Kubernetes, select the checkbox. Select Apply & Restart to save the settings and then click Install to confirm.
Second, install clusterctl
https://cluster-api.sigs.k8s.io/user/quick-start.html#install-clusterctl
Third, Initialize the management cluster
clusterctl init --infrastructure docker
Fourth, Install Sveltos
kubectl create -f https://raw.githubusercontent.com/projectsveltos/sveltos-manager/master/manifest/manifest.yaml
Content type
Image
Digest
sha256:00144799a…
Size
25.6 MB
Last updated
over 3 years ago
docker pull gianlucam76/sveltosctl-amd64:main