-
Notifications
You must be signed in to change notification settings - Fork 12
Closed
Milestone
Description
Background:
We have decisions to make here:
-
It's pretty standard to set up AWS EKS clusters these days through a mixture of
TFandeksctl.eksctlhandles both k8s and AWS IAM roles/policies in one fell swoop for many workflows. That means it's not straight IAC but more of a documented walk through. We can take inspiration for this pattern from JupyterHub 2i2c docs -
Or... we can choose to give users a smoother IAC flow and do it all in TF but we'll have to pay particular attention to how nodes and other resources are tagged so they work seemlessly with all the EKS addons
Extras we'll want to include in the cluster:
- cluster OIDC provider (not for auth into the cluster but for IAM role delegation from k8s
ServiceAccountroles) - ebs csi driver addon
- aws-load-balancer-controller
- nginx controller
AC
- choose an option above to go with 1)
eksctl+TFor 2) justTF - write the code + docs
Metadata
Metadata
Assignees
Labels
No labels