Running Kubernetes Clusters the Kubernetes-Native Way
summary
Platform provisions fully compatible tenant Kubernetes clusters from a single management cluster using kamaji control plane operator and cluster-api, with worker nodes implemented as KubeVirt VMs and images managed by Talos Linux. Flux CD delivers Helm-charted operators and LinStor storage, Kube-OVN networking, CSI/CCM run in the management plane while CSI node daemons run in tenants, and Cluster Autoscaler functions out of the box. Claim: one-click install (single YAML, “five minutes”), reproducible kernels, isolated multi-tenancy, and demonstrated ready nodes and working PVs and load balancers.
AI-written summary · about
chapters (21)
- 0:00Introduction
- 0:44Kubernetes in Cloud
- 1:38Kubernetes Control Plane
- 2:26Kubernetes on Bare Metal
- 4:29Kubernetes on Private Cloud
- 5:15Single Management Cluster
- 7:42Talis Linux
- 10:49Installing Platform
- 11:31Updating Cluster
- 12:12Managed Kubernetes Service
- 13:00Kubernetes Pods
- 13:27Kubernetes Cluster API
- 13:57Kubernetes cluster resources
- 15:50Platform design
- 16:43Single Flux CD
- 18:17Demo
- 21:06Databases
- 21:24Control
- 22:20Multitenancy
- 23:08Tenant System
- 25:01Conclusion
related talks
35mKubernetes-in-Kubernetes with Kamaji, KubeVirt, and the Cluster API
25mJourney to Stable Infrastructures with Talos Linux & Cozystack
23mVirtual Kubernetes Clusters: A New Approach to Multi-tenancy
40mMay the Control Plane be with you: Kamaji and the rise of Kubernetes at scale
18mA Cloud-Native Tool for the mass
37mKubeInception: running up to a thousand clusters in the real Cloud-Native way
37mManaging and Running Multiple Kubernetes Clusters in Hybrid Setups
25mHow We Run Kubernetes in Kubernetes, aka Kubeception [I]
