Cluster API is a Kubernetes sub-project that provides declarative APIs and tooling to simplify provisioning, upgrading, and operating multiple Kubernetes clusters on any infrastructure. It works by having core Cluster API components along with plugins for different bootstrap, control-plane and infrastructure providers like Openstack, AWS, GCP etc. The presentation discusses Cluster API integration with Openstack, considerations for using it in production including separate internal and public connections and reusing Openstack networking, and proposes a time-saving deployment model leveraging various Cluster API and Gardener projects.
Report
Share
Report
Share
1 of 20
Download to read offline
More Related Content
Room 1 - 4 - Phạm Tường Chiến & Trần Văn Thắng - Deliver managed Kubernetes Cluster at scale with Cluster API
5. Cluster API Introduction
● Kubernetes sub-project
● Started by Cluster Lifecycle SIG
● Focused on providing declarative APIs and tooling to
simplify provisioning, upgrading, and operating
multiple Kubernetes clusters
● Extend to support any infrastructure
● Latest Version: v1.2.1
17. Considerations
Separate Internal and Public Connection
Reuse OpenStack network component
Dealing with K8s external cloud provider OpenStack
Cluster API currently use K8s in-tree cloud provider to get provider-id of K8s instance in
Infrastructure Provider but