For the complete documentation index, see llms.txt. This page is also available as Markdown.

Aws Cluster Api

This document describe how to create and manage Kubernetes clusters on AWS using Cluster API in PMK. For more information about PMK's integration with Cluster API, please read auto$ first.

Platform9 supports creating AWS Native Clusters on EC2 Instances using Kubernetes Cluster API(CAPI) and Platform9 CAPI conformant APIs. The Cluster API brings declarative, Kubernetes-style APIs to cluster creation, configuration and management.

Platform9 Cluster API Clusters (Pf9-CAPI) API Architecture

Provider Version Matrix

PMK AWS CAPI Clusters are managed by multiple Cluster API providers. More: auto$

Provider Type
Provider
Version

Core

Cluster API(CAPI)

1.1.5

Infrastructure

1.4.1

Bootstrap

Platform9 Internal

Control Plane

Platform9 Internal

APIs

List of all the APIs used to create an AWS CAPI Cluster.

CAPI APIs
CAPA APIs
CACPN APIs
CABPN APIs

Cluster

AWSCluster

NodeletControlPlane

NodeletConfigTemplate

MachineDeployment

AWSClusterStaticIdentity

NodeletConfig

MachinePool

AWSClusterRoleIdentity

AWSMachineTemplate

AWSMachinePool

Example Cluster Topology

References

Cluster API Book : https://cluster-api.sigs.k8s.io/

Cluster API AWS Provider Book : https://cluster-api-aws.sigs.k8s.io/

Last updated

Was this helpful?