-
Book Overview & Buying
-
Table Of Contents
Mastering Kubernetes - Fourth Edition
By :
The Cluster API (AKA CAPI) is a project from the Cluster Lifecycle SIG. Its goal is to make provisioning, upgrading, and operating multiple Kubernetes clusters easy. It supports both kubeadm-based clusters as well as managed clusters via dedicated providers. It has a cool logo inspired by the famous “It’s turtles all the way down” story. The idea is that the Cluster API uses Kubernetes to manage Kubernetes clusters.

Figure 11.1: The Cluster API logo
The Cluster API has a very clean and extensible architecture. The primary components are:

Figure 11.2: Cluster API architecture
Let’s understand the role of each one of these components and how they interact with each other.
The management cluster...