sigs.k8s.io/cluster-api-provider-aws@v1.5.5/templates/cluster-template-eks-managedmachinepool-vpccni.yaml (about)

     1  ---
     2  apiVersion: cluster.x-k8s.io/v1beta1
     3  kind: Cluster
     4  metadata:
     5    name: "${CLUSTER_NAME}"
     6  spec:
     7    clusterNetwork:
     8      pods:
     9        cidrBlocks: ["192.168.0.0/16"]
    10    infrastructureRef:
    11      kind: AWSManagedControlPlane
    12      apiVersion: controlplane.cluster.x-k8s.io/v1beta1
    13      name: "${CLUSTER_NAME}-control-plane"
    14    controlPlaneRef:
    15      kind: AWSManagedControlPlane
    16      apiVersion: controlplane.cluster.x-k8s.io/v1beta1
    17      name: "${CLUSTER_NAME}-control-plane"
    18  ---
    19  kind: AWSManagedControlPlane
    20  apiVersion: controlplane.cluster.x-k8s.io/v1beta1
    21  metadata:
    22    name: "${CLUSTER_NAME}-control-plane"
    23  spec:
    24    region: "${AWS_REGION}"
    25    sshKeyName: "${AWS_SSH_KEY_NAME}"
    26    version: "${KUBERNETES_VERSION}"
    27    addons:
    28      - name: "vpc-cni"
    29        version: "${VPC_ADDON_VERSION:=v1.7.5-eksbuild.1}"
    30        conflictResolution: "overwrite"
    31  ---
    32  apiVersion: cluster.x-k8s.io/v1beta1
    33  kind: MachinePool
    34  metadata:
    35    name: "${CLUSTER_NAME}-pool-0"
    36  spec:
    37    clusterName: "${CLUSTER_NAME}"
    38    replicas: ${WORKER_MACHINE_COUNT}
    39    template:
    40      spec:
    41        clusterName: "${CLUSTER_NAME}"
    42        bootstrap:
    43          dataSecretName: ""
    44        infrastructureRef:
    45          name: "${CLUSTER_NAME}-pool-0"
    46          apiVersion: infrastructure.cluster.x-k8s.io/v1beta1
    47          kind: AWSManagedMachinePool
    48  ---
    49  apiVersion: infrastructure.cluster.x-k8s.io/v1beta1
    50  kind: AWSManagedMachinePool
    51  metadata:
    52    name: "${CLUSTER_NAME}-pool-0"
    53  spec: {}