In today's dynamic cloud-native landscape, the effective management of Kubernetes add-ons across multiple clusters is a paramount challenge for DevOps and Kubernetes administrators. As organizations scale and adopt Kubernetes for various workloads, ensuring consistency, efficiency, and security in add-on deployments becomes increasingly complex.
This workshop dives into the core capabilities of Sveltos, an open-source project designed to streamline Kubernetes add-on management at scale. Attendees will be provided with comprehensive knowledge on how to simplify add-on configurations and updates across tens, or even hundreds, of Kubernetes clusters with ease.
The workshop will cover the following key areas:
Introduction to Sveltos: Get familiar with the core features and capabilities of the Sveltos, and understand how it simplifies the management of Kubernetes add-ons in large-scale and dynamic environments.
- Centralized Configuration: Learn how to create a single source of truth for add-on configurations, enabling consistent deployments across all clusters, reducing manual errors, and saving valuable time.
- Event-Driven Framework: Explore Sveltos' event-driven approach and gain the skills to proactively react to critical events occurring within managed Kubernetes clusters, allowing you to maintain optimal performance and responsiveness.
- Admins collaboration: With Sveltos' event-driven approach, admins handling various aspects, from cluster Kubernetes versions to add-ons, can independently express their intents, eliminating the need for constant communication and coordination. As the central orchestrator, Sveltos receives and processes intents and events, effortlessly reconciling the desired state across multiple clusters. This decoupled approach empowers each admin to focus on their specific responsibilities, confident that Sveltos will align the overall Kubernetes environment with their expressed intent.
- Version Control and Rollbacks: Explore Sveltos' version control capabilities, allowing you to easily track changes, roll back to previous configurations, and maintain a reliable history of your add-ons.
Target Audience
- DevOps Professionals: DevOps engineers and practitioners who are responsible for managing and maintaining Kubernetes clusters. This workshop would equip them with tools and techniques to simplify add-on management across multiple clusters and efficiently handle event-driven scenarios.
- Kubernetes Administrators: Cluster administrators who oversee the deployment, configuration, and monitoring of Kubernetes infrastructure. They would benefit from learning how to use Sveltos to manage add-ons effectively and respond to events in a scalable and automated manner.
- Kubernetes Enthusiasts: Individuals interested in expanding their knowledge of Kubernetes management and automation. This workshop would provide insights into industry best practices and the latest tools for efficient add-on management.
- Open-Source Enthusiasts: Individuals interested in exploring and contributing to open-source projects. Sveltos being an open-source solution, this workshop could attract enthusiasts keen on understanding and participating in the development and improvement of the platform.
Experience Level
- Intermediate, primarily targeted for people familiar with Kubernetes architecture.
- 60 minutes step-by-step workshop.
Requirements
- Basic Kubernetes Knowledge: Participants should have a fundamental understanding of Kubernetes concepts, such as pods, deployments, services, and namespaces. Familiarity with Kubernetes architecture and its components will help attendees grasp the advanced concepts covered in the workshop. Familiarity with ClusterAPI is a plus.
- Kubernetes Cluster Access: Access to at least two Kubernetes clusters (locally or cloud-based) is essential for participants to follow along with the practical exercises and demonstrations. One cluster will be designated as the management cluster, where Sveltos will run, and the other cluster(s) will act as managed cluster(s) for deploying add-ons.