Show HN: Sveltos – Event-Driven Tool for Kubernetes Add-Ons and App Deployment

  • Posted 1 month ago by pescerosso
  • 7 points
https://sveltos.projectsveltos.io/
Hi HN,

Managing Kubernetes add-ons, policies, and configurations across multiple clusters can feel like herding cats. That’s where Sveltos comes in—a lightweight, open-source tool to make managing fleets of Kubernetes clusters simple, scalable, and secure.

What Can Sveltos Do?

1. Centralized Management – Deploy apps, add-ons, and policies from a single control plane, instead of setting up GitOps tooling on every cluster. A lightweight agent on each managed cluster keeps things efficient.

2. Security: Best of Push & Pull GitOps – Unlike traditional GitOps, which either requires exposing your clusters to external Git credentials (push) or setting up agents on each cluster (pull), Sveltos combines centralized GitOps management with secure pull-based configurations and push-based deployments—keeping credentials in a single, secure location.

3. Dynamic & Event-Driven Cluster Management – Just apply labels to a cluster, and Sveltos will automatically determine what apps, policies, and add-ons should be installed. You can even trigger actions based on real-time events, such as AI-driven insights or infrastructure changes. And from yesterday's release, Sveltos integrates with NATS to listen for any CloudEvents and dynamically respond by deploying resources.

4. Lightweight & Kubernetes-Native – Sveltos is built using Kubernetes-native concepts (CRDs, controllers) and runs with minimal resource overhead. Proactive Monitoring – Ensures clusters stay in their desired state, reapplying configurations as needed.

How Are People Using Sveltos?

1. Database as a Service (DBaaS): Consistently deploy and manage database instances fleet-wide.

2. Fleet-Wide Add-On Management: Automate the deployment of tools like monitoring, logging, and security to all clusters at scale.

3. NATS Management: Deploy and monitor NATS clusters for message streaming.

4. API Gateway & Service Deployment: Automate workflows for exposing services with tools like Kong.

5. Custom Workflows: Whether enforcing fleet-wide security policies or orchestrating CI/CD pipelines, Sveltos adapts to your needs.

One of the Ways Sveltos Works:

1. Label your clusters using Kubernetes label selectors.

2. Use YAML to define add-ons and policies to apply.

3. Let Sveltos dynamically configure clusters as they match the criteria.

Watch Sveltos in Action:

- An intro video to Sveltos from one of our happy users: https://www.youtube.com/watch?v=bsWEo79w09c&t=7s

- Click-Through Demo of the UI: https://app.storylane.io/share/ehwfjncpbykl

Star us on GitHub, it helps us grow and reach more people!

https://github.com/projectsveltos/addon-controller

Join the Community. We’d love your feedback and contributions!

- Full Repo: https://github.com/projectsveltos

- Website: https://sveltos.projectsveltos.io/

- LinkeIn:https://www.linkedin.com/company/projectsveltos

- X: https://x.com/projectsveltos

- Email: support@projectsveltos.io

- Slack: https://join.slack.com/t/projectsveltos/shared_invite/zt-2xc...

Thanks for reading, and we’d love to hear your thoughts!

1 comments

    Loading..