Create 2 managed node group join private EKS cluster
I tried following the link: https://eksctl.io/usage/creating-and-managing-clusters/
Create 2 managed node group join private EKS cluster
I tried following the link: https://eksctl.io/usage/creating-and-managing-clusters/
2
Answers
Strictly speaking you don’t need to, but you will have to use interface endpoints (AWS PrivateLink):
Here, "NAT device" includes NAT gateways.
The whole point of NAT is to facilitate the outbound communication to register nodes with the EKS control plane. For more information see Subnet requirements and considerations.
Yes, you can create EKS cluster without any Internet Connectivity. No need of Nat Gateway. AWS has documented the prerequisites for such private clusters here.
You just need to make sure you have at-least these interface endpoints configured in your VPC.
Please find detailed step by step approach for creating Interface Endpoints here
com.amazonaws.region-code.ecr.dkr
com.amazonaws.region-code.ecr.api
com.amazonaws.region-code.sts
com.amazonaws.region-code.logs
Please also create S3 gateway Endpoint.
Please find the guide for creating S3 Gateway Endpoint here.
In-case your compute nodes don’t join the cluster, which can happen if you miss any of the prerequisites, please refer to this recommendation for troubleshooting.