Deep Dive: Kubernetes (VMware) SIG
summary
Cluster API provider for vSphere moves from Terraform to govmomi, runs as controllers on a bootstrap Kubernetes cluster (demo uses kind), and provisions VMs against vCenter 6.5+ and ESXi. It clones VM templates, injects cloud-init, runs kubeadm join to bootstrap nodes, and successfully creates and deletes a one‑node target cluster. Current release is v0.2 with CAPI v1alpha1; alpha2 redesign is underway to add HA multi‑master, out‑of‑tree cloud provider/CSI, zones and affinity. Credentials are secret‑based (username/password today).
AI-written summary · about
chapters (12)
- 0:00Start
- 0:14Introduction
- 1:14Problem Statement
- 1:29Brief Overview of Cluster API
- 3:26History of vSphere Provider
- 4:36Pods and Types
- 6:00Supported Configurations
- 7:37Resource YAMLS
- 8:29Cluster Spec
- 9:00Machine Spec
- 9:58Node bootstrap workflow
- 11:16CAPV Future Directions
related talks
27mIntro: SIG VMware
33mKubernetes VMware User Group Intro: Best Practices for Running on VMware
27mVMware SIG Intro
38mIntro: vSphere Cloud Provider and CSI
36mIt’s All for the Users. More Durable, Secure, and Pluggable. KubeVirt v0.53
45mDeep Dive: SIG VMware
32mVMware SIG: Cloud Provider Moving Out of Tree+CSI - What it Means...
43mMaking Running Virtual Machines in a Kubernetes Cluster a Mainstream Activity
