Skip to content

Instantly share code, notes, and snippets.

@davivcgarcia
Created April 7, 2022 22:20
Show Gist options
  • Save davivcgarcia/ab2c59cd687ab334c8828f6a22b6df20 to your computer and use it in GitHub Desktop.
Save davivcgarcia/ab2c59cd687ab334c8828f6a22b6df20 to your computer and use it in GitHub Desktop.
Amazon EKS Workshop - Base Cluster Config
kind: ClusterConfig
apiVersion: eksctl.io/v1alpha5
metadata:
name: sandbox
version: "1.21"
region: us-east-2
cloudWatch:
clusterLogging:
enableTypes:
- api
- authenticator
- controllerManager
- scheduler
iam:
withOIDC: true
serviceAccounts:
- metadata:
name: cluster-autoscaler
namespace: kube-system
roleName: sandbox-autoscaler-role
wellKnownPolicies:
autoScaler: true
- metadata:
name: aws-load-balancer-controller
namespace: aws-system
roleName: sandbox-lb-controller-role
wellKnownPolicies:
awsLoadBalancerController: true
addons:
- name: vpc-cni
version: latest
- name: kube-proxy
version: latest
- name: coredns
version: latest
- name: aws-ebs-csi-driver
version: latest
managedNodeGroups:
- name: sandbox-amd64-workers
instanceType: m5.large
desiredCapacity: 3
minSize: 3
maxSize: 6
privateNetworking: true
iam:
withAddonPolicies:
cloudwatch: true
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment