Skip to content

Instantly share code, notes, and snippets.

@sang-w0o
Created August 23, 2022 15:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sang-w0o/e095a70170cf7e699377bde5e09f1b7b to your computer and use it in GitHub Desktop.
Save sang-w0o/e095a70170cf7e699377bde5e09f1b7b to your computer and use it in GitHub Desktop.
Yaml file used by eksctl to create eks cluster.
# A simple example of ClusterConfig object:
---
apiVersion: eksctl.io/v1alpha5
kind: ClusterConfig
metadata:
name: ${ekscluster_name}
region: ${AWS_REGION}
version: "${eks_version}"
vpc:
id: ${vpc_ID}
subnets:
private:
PrivateSubnet01:
az: ${AWS_REGION}a
id: ${PrivateSubnet01}
PrivateSubnet02:
az: ${AWS_REGION}b
id: ${PrivateSubnet02}
PrivateSubnet03:
az: ${AWS_REGION}c
id: ${PrivateSubnet03}
secretsEncryption:
keyARN: ${MASTER_ARN}
fargateProfiles:
- name: planit-dev-fp
selectors:
- namespace: planit-dev
- namespace: kube-system
subnets:
- ${PrivateSubnet01}
- ${PrivateSubnet02}
- ${PrivateSubnet03}
cloudWatch:
clusterLogging:
enableTypes:
["api", "audit", "authenticator", "controllerManager", "scheduler"]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment