About speaker
The Ænix founder. Kubernetes and Cloud Systems Architect. Expert in SDS, SDN, various cloud platforms, and data center automation. Developer Advocate and active member of community.
Over 15 years of experience in IT.
About speakers company
Ænix provides end-to-end solutions for data centers, designed to meet the evolving demands of modern businesses.
The Cluster API provides a standardized method for the creation and management of multiple clusters, controllable directly from another Kubernetes instance. But, is it possible to use it without a cloud, on your own bare-metal infrastructure? Yes, you can!
Explore how to implement Cluster API for bare-metal setups and deploy Kubernetes clusters within Kubernetes using the Kamaji and KubeVirt projects. We'll discuss:
- The architecture of the Cluster API
- Running Kubernetes control plane as containers with Kamaji
- Running Kubernetes worker nodes as VMs using KubeVirt
- Delivering updates and system components into tenant clusters
- The Cluster Autoscaler implementation
- Storage: how to organize dynamic volume provisioning
- Networking: routing traffic into tenant clusters
- Security: how to separate tenants from each other and management cluster