This is an example EKS deployment using Cloudformation and the deployer project for deploying CFN templates to your account.
[]: # Prerequisites
- Install deployer
- Install kubectl
- Install aws-iam-authenticator
- Install helm
- Install awscli
scripts directory
- Obtain the thumbprint from the OIDC IdP certificates for the EKS cluster
- Update CoreDNS to run on EKS Fargate using the thumbprint from step 1
[]: # Deploying the EKS cluster
- Run the deployer command to deploy the EKS cluster
-
deployer -x upsert -c config/shared.yaml -s eks -yD
- Run the scripts/obtain-oidc-thumbprint.sh script to obtain the thumbprint from the OIDC IdP certificates for the EKS cluster
- Update the EKS cluster to use the thumbprint from step 2 and redeploy the EKS cluster
-
deployer -x upsert -c config/shared.yaml -s eks -yD
- Run the scripts/update-coredns-fargate.sh script to update CoreDNS to run on EKS Fargate using the thumbprint from step 3