Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ECR (not ECR Public) repository for EKS-D images #2019

Open
jbg opened this issue May 9, 2023 · 2 comments
Open

ECR (not ECR Public) repository for EKS-D images #2019

jbg opened this issue May 9, 2023 · 2 comments
Assignees

Comments

@jbg
Copy link

jbg commented May 9, 2023

What would you like to be added:

A documented ECR (not ECR Public) repository for all EKS-D components, similar to those documented for AWS VPC CNI driver, EFS CSI driver, kube-proxy, coredns, etc.

Why is this needed:

Sometimes it's desired to run components from EKS-D in-cluster, for example to run kube-scheduler with a different configuration than EKS uses. Because the images are hosted on ECR Public, which has no VPC endpoints and uses CloudFront for serving layers, doing this on a private cluster requires using workarounds such as mirroring the image into an ECR repository that the cluster can safely access. ECR Pull-Through Cache does not currently work on private clusters with restricted Internet access either, and anyway isn't suitable for all use cases.

Other EKS components do not run into this issue because they provide well-known ECR repositories from which the images can be pulled directly, e.g.

602401143452.dkr.ecr.$REGION.amazonaws.com/eks/kube-proxy:$TAG
602401143452.dkr.ecr.$REGION.amazonaws.com/eks/coredns:$TAG
602401143452.dkr.ecr.$REGION.amazonaws.com/eks/aws-efs-csi-driver:$TAG
602401143452.dkr.ecr.$REGION.amazonaws.com/amazon-k8s-cni:$TAG

(The account ID is usually 602401143452 but differs for some regions.)

If other EKS components are in fact already available under 602401143452.dkr.ecr.$REGION.amazonaws.com/eks/, it would be great to document this.

@kschumy
Copy link

kschumy commented May 24, 2023

@jbg Thank you for bringing this to our attention! I can see how this feature would be helpful in use cases like you've described.

We're looking into this and will get back to you within the next week or two with an update.

@kschumy kschumy self-assigned this May 24, 2023
@markapruett
Copy link
Member

We've added this to our backlog and will look at prioritizing it later this year. Will post back with updates when there is any change. Thanks for submitting this!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants