Amazon web services 如何在ECR和AWS EKS中使用Docker映像

Amazon web services 如何在ECR和AWS EKS中使用Docker映像,amazon-web-services,aws-ecr,amazon-eks,Amazon Web Services,Aws Ecr,Amazon Eks,我已经创建了EKS集群。我在ECR中也有docker的形象。我不知道如何在YAML的pod定义中使用docker图像 是否需要秘密提供凭证?或EKS IAM角色应具有ECR的权限 对ECR中的图像进行任何权限更改?如果您遵循,所有操作都将开箱即用,您只需在Pod定义(spec.containers.Image字段)中指定完整的图像名称(例如,ACCOUNT.dkr.ECR.REGION.amazonaws.com/imagename:tag) 它之所以有效是因为 Kubernetes worke

我已经创建了EKS集群。我在ECR中也有docker的形象。我不知道如何在YAML的pod定义中使用docker图像

是否需要秘密提供凭证?或EKS IAM角色应具有ECR的权限

对ECR中的图像进行任何权限更改?

如果您遵循,所有操作都将开箱即用,您只需在Pod定义(
spec.containers.Image
字段)中指定完整的图像名称(例如,
ACCOUNT.dkr.ECR.REGION.amazonaws.com/imagename:tag

它之所以有效是因为
Kubernetes worker节点的将
AmazonEC2ContainerRegistryReadOnly
策略附加到实例配置文件中。

这仅在映像存储在公共ECR存储库中时有效,或者我遗漏了什么吗?如果附加了
AmazonEC2ContainerRegistryReadOnly
策略,这对同一帐户中的私有ECR有效到工作节点。不创建和维护Kubernetes机密?我必须再看一眼,那样的话,事情会变得更容易,不会涉及秘密。