- Newest
- Most votes
- Most comments
https://docs.aws.amazon.com/eks/latest/userguide/eks-deployment-options.html lists the Amazon EKS (wholly in AWS), Amazon EKS on AWS Outposts, Amazon EKS Anywhere, and Amazon EKS Distro deployment options. As you noted in your research and your question, those four choices do not specify a path for AWS Cloud based Amazon EKS managed control plane with with your own on-prem hardware. The table on that deployment options page indicates that Amazon EKS on AWS Outposts is an option for customers who want to choose AWS Outposts running on-prem with the Kubernetes control plane either "AWS cloud or your data center" (per table), but does not specify if your own on-prem hardware is an option.
I would suggest reaching out to AWS Support with details of your use case to see what they would suggest. From a general Kubernetes deployment design standpoint, I pay careful attention to network latency between data plane nodes and the control plane. I don't know the details of what you plan to use to implement "The on-prem nodes would ideally be connected securely to the VPC" you noted—whether you are using AWS Direct Connect, VPN, or the details of such connectivity—but would suggest that you could evaluate your preferred configuration. I do not know if it is supported. Please reach out to the AWS support team for guidance. I am hoping they can help you.
Relevant content
- Accepted Answerasked 3 years ago
- asked 2 years ago
- asked 2 months ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 3 months ago
- AWS OFFICIALUpdated 2 years ago
Thanks for the feedback. For the connection to the VPC AWS Direct Connect seems like a suitable approach. I'll reach out to AWS support and see what feedback they have on this.