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

Eks Capi Clusters

This document describe how to create and manage AWS Elastic Kubernetes Service (EKS) Kubernetes clusters in PMK. Amazon EKS is AWS's native Kubernetes offering, used by a number of enterprise customers. PMK provides full lifecycle management for your EKS clusters at scale. This enables you to organize and manage your EKS environment using better organization and superior automation.

PMK uses the Kubernetes Cluster API(CAPI) behind the scenes to manage EKS clusters. For more information about the Kubernetes Cluster API project and PMK's integration with Cluster API, please read auto$.

Provider Version Matrix

EKS Clusters in PMK 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

Cluster API Infrastructure Provider AWS (CAPA) - AWSManagedControlPlane

1.4.1

Control Plane

Cluster API Infrastructure Provider AWS (CAPA) -AWSManagedControlPlane

1.4.1

APIs

Here is a list of all the APIs used to create an EKS Cluster.

CAPI APIs
CAPA APIs
CACPN APIs
CABPN APIs

Cluster

AWSCluster

AWSManagedControlPlane

EKSConfigTemplate

MachineDeployment

AWSClusterStaticIdentity

EKSConfig

MachinePool

AWSMachineTemplate

AWSMachinePool

AWSManagedMachinePool

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?