Gianluca Mardente

Projectsveltos - best way to install and manage kubernetes cluster addons

by•
Sveltos wants to figure out the best way to manage Kubernetes addons. It does so by providing declarative APIs allowing to deploy Kubernetes addons across multiple Kubernetes clusters.

Add a comment

Replies

Best
Gianluca Mardente
Thanks so much for hunting us šŸ™šŸ» Hi Product Hunters! šŸ‘‹ I started this project while working on building an infrastructure provider for ClusterAPI. Projectsveltos feature list: 1) Kubernetes add-on distribution across multiple clusters; 2) Addons can be represented as templates and instantiated using values from management cluster resources. Sveltos can fetch any resource in the management cluster provided that the appropriate RBAC permissions are granted; 3) Event driven framework to deploy add-ons as response to events in managed clusters. Event can be defined in the form of Lua script; 4) Sveltos' event driven framework can also be configured for cross-cluster configuration; 5) Sveltos extensions expand Sveltos by incorporating your own controller to dynamically generate the necessary information required for deploying addons via an automated process; 6) Configuration drift detection; 7) Dry run to preview effect of a change; 8) Notification: Sveltos can be configured to send notifications (Kubernetes event and Slack, Webex messages) when for instance all add-ons are deployed in a cluster; 9) Kubernetes cluster classification and automatic label management based on cluster runtime states; 10) Multi-tenancy allowing platform admin to easily grant permissions to tenant admins and have Sveltos enforces those; 11) Techsupport: collect tech support from managed clusters; 12) Configuration snapshots, diff and rollback: freeze your policy configurations in time, compare changes between snapshots, and roll back or forward to any saved snapshot. https://github.com/projectsveltos is an open source project. Video of projectsveltos features can be found at
ā¤ļø Your contributions are always welcome! If you want to contribute, have questions, noticed any bug or want to get the latest project news, you can connect with us in the following ways: 1) Open a bug/feature enhancement on github contributions welcome 2) Chat with us on the Slack in the #projectsveltos channel Slack 3) Contact Us at support@projectsveltos.io If you like the project, please leave us a 🌟 if you haven't done so yet. Thank you.