Skip to content
@projectsveltos

projectsveltos

Manage Kubernetes add-ons. Support ClusterAPI,Helm,Kustomize.Drift detection.Cluster classification based on run-time state.Event-driven framework.Multi-tenancy

Sveltos: A Kubernetes Add-on Controller that Simplifies Add-on Management

LinkedIn Slack X URL

👋 Welcome to Projectsveltos!

🌐 Website 📚 Documentation 📅 Book a Demo 💼 Enterprise Support 🏢 Adopters
Visit Get Started Schedule 30 min Contact Us View List

✨ What is Project Sveltos?

Sveltos is a Kubernetes add-on controller that simplifies the deployment and management of add-ons and applications across multiple clusters — on-prem, cloud, or multitenant. It runs in a management cluster and supports Helm charts, raw YAML/JSON, Kustomize, Carvel ytt, and Jsonnet.

Sveltos integrates seamlessly with Flux CD to enhance GitOps at scale. Key strengths include multitenancy, agent-based drift detection and synchronisation, and event-driven deployments via the Lua-based Event Framework.

"Adding a new cluster with the right labels automatically brings everything to the desired state."

Sveltos Kubernetes add-ons management across clusters

Tip

If you find this project useful, please give it a ⭐️ star — it helps more people discover Sveltos!

Features

  • Templating: Deploy add-ons as templates, instantiated with data from the management or managed clusters — consistent config across all clusters with minimal overhead.
  • Orchestrated Deployment Order: Add-ons deploy in the exact order defined, with support for cross-profile dependencies.
  • Multitenancy: ClusterProfile and Profile resources give platform admins global control and tenant admins namespace-scoped isolation.
  • Observability: Notifications via Slack, Teams, Discord, WebEx, and Kubernetes events.
  • Events: Deploy add-ons in response to specific cluster events using the Event Framework.

See it in Action

Kubernetes add-on deployment

Configuration drift recovery

Sveltos Dashboard

Contact and community

Contributions are always welcome — report bugs, improve docs, or submit code via GitHub Issues.

License

Sveltos is licensed under the Apache License, Version 2.0.

Pinned Loading

  1. addon-controller addon-controller Public

    Sveltos Kubernetes add-on controller programmatically deploys add-ons and applications in tens of clusters. Support for ClusterAPI powered clusters, Helm charts, kustomize ,YAMLs. Sveltos has built…

    Go 501 42

  2. sveltos sveltos Public

    Contains documentation for projectsveltos

    Shell 120 26

  3. sveltosctl sveltosctl Public

    A CLI to nicely display resources/helm charts deployed in Cluster managed by Sveltos. Collect tech-support from managed Kubernetes clusters.

    Go 36 7

  4. libsveltos libsveltos Public

    Libraries containing all pieces common across different Sveltos repositories

    Go 12 11

  5. event-manager event-manager Public

    Watches for events in managed clusters and generates ClusterProfiles on the fly

    Go 10 7

  6. dashboard dashboard Public

    Sveltos UI frontend

    TypeScript 13 2

Repositories

Showing 10 of 26 repositories
  • addon-controller Public

    Sveltos Kubernetes add-on controller programmatically deploys add-ons and applications in tens of clusters. Support for ClusterAPI powered clusters, Helm charts, kustomize ,YAMLs. Sveltos has built-in support for multi-tenancy.

    projectsveltos/addon-controller’s past year of commit activity
    Go 501 Apache-2.0 42 8 (2 issues need help) 1 Updated Apr 22, 2026
  • libsveltos Public

    Libraries containing all pieces common across different Sveltos repositories

    projectsveltos/libsveltos’s past year of commit activity
    Go 12 Apache-2.0 11 2 1 Updated Apr 22, 2026
  • sveltos Public

    Contains documentation for projectsveltos

    projectsveltos/sveltos’s past year of commit activity
    Shell 120 Apache-2.0 26 9 0 Updated Apr 22, 2026
  • healthcheck-manager Public

    Service to evaluate managed cluster health and send notifications when health changes

    projectsveltos/healthcheck-manager’s past year of commit activity
    Go 2 Apache-2.0 4 1 0 Updated Apr 22, 2026
  • event-manager Public

    Watches for events in managed clusters and generates ClusterProfiles on the fly

    projectsveltos/event-manager’s past year of commit activity
    Go 10 Apache-2.0 7 5 0 Updated Apr 22, 2026
  • .github Public
    projectsveltos/.github’s past year of commit activity
    2 Apache-2.0 6 0 0 Updated Apr 22, 2026
  • dashboard Public

    Sveltos UI frontend

    projectsveltos/dashboard’s past year of commit activity
    TypeScript 13 Apache-2.0 2 4 (2 issues need help) 4 Updated Apr 20, 2026
  • ui-backend Public

    This repo contains a service that provides all APIs Sveltos dashboard uses

    projectsveltos/ui-backend’s past year of commit activity
    Go 2 Apache-2.0 4 0 0 Updated Apr 19, 2026
  • classifier Public

    Sveltos Classifier dynamically classify a cluster based on run time information (Kubernetes version, deployed resources and more)

    projectsveltos/classifier’s past year of commit activity
    Go 4 Apache-2.0 7 5 (1 issue needs help) 0 Updated Apr 17, 2026
  • helm-charts Public

    Sveltos is tool for managing Kubernetes add-ons in tens of clusters. Support for ClusterAPI powered clusters and helm charts. Sveltos has built-in support for multi-tenancy.

    projectsveltos/helm-charts’s past year of commit activity
    Go Template 8 Apache-2.0 19 6 (2 issues need help) 1 Updated Apr 16, 2026

Top languages

Loading…

Most used topics

Loading…