Setup
Prerequisites
Set up SSO
Add Admin and Developer groups to account
Log into AWS CLI and add profile
Setup
Run
terraform initProvide required variables in local variable file
Generate public/private keys and save locally (update variables file)
# ES512
# private key
$ openssl ecparam -genkey -name secp521r1 -noout -out ecdsa-p521-private.pem
# public key
$ openssl ec -in ecdsa-p521-private.pem -pubout -out ecdsa-p521-public.pemRun
terraform applyCreate an IAM account with permissions to access Secrets Manager
Save the account's Access Credentials to a Kubernetes secret:
$ echo -n 'ACCESS_KEY_ID' > ./access-key $ echo -n 'SECRET_ACCESS_KEY' > ./secret-access-key $ kubectl create secret generic awssm-secret --from-file=./access-key --from-file=./secret-access-keyInstall
external-secrets
Install Metrics Server
If the above does not work, try the local backup (using insecure TLS)
Set ACM Certificate ARN in the Ingress spec
Copy Load Balancer DNS address to a DNS record to direct traffic to the cluster
Create .env using output
The below steps are deprecated. These are only for use on older clusters.
Install
ingress-nginx
Install cert manager
Install Teleport
Last updated
Was this helpful?