如何通过 AWS EKS 在 ECR 中使用 Docker 图像
How to use Docker Image in ECR with AWS EKS
我已经创建了 EKS 集群。我在 ECR 中也有 docker 图像。我不确定如何在 YAML 的 pod 定义中使用 docker 图像。
是否需要秘密提供凭据?或 EKS IAM 角色是否应具有 ECR 权限?
ECR 中的图像是否需要更改权限?
如果您遵循 EKS getting started guide,一切都会开箱即用,您只需在 Pod 定义中指定完整的图像名称(例如 ACCOUNT.dkr.ecr.REGION.amazonaws.com/imagename:tag
)(spec.containers.image
字段)。
之所以有效,是因为 Kubernetes has native support for ECR
Kubernetes 工作节点的 CloudFormation template 将 AmazonEC2ContainerRegistryReadOnly
策略附加到实例配置文件。
我已经创建了 EKS 集群。我在 ECR 中也有 docker 图像。我不确定如何在 YAML 的 pod 定义中使用 docker 图像。
是否需要秘密提供凭据?或 EKS IAM 角色是否应具有 ECR 权限?
ECR 中的图像是否需要更改权限?
如果您遵循 EKS getting started guide,一切都会开箱即用,您只需在 Pod 定义中指定完整的图像名称(例如 ACCOUNT.dkr.ecr.REGION.amazonaws.com/imagename:tag
)(spec.containers.image
字段)。
之所以有效,是因为 Kubernetes has native support for ECR
Kubernetes 工作节点的 CloudFormation template 将 AmazonEC2ContainerRegistryReadOnly
策略附加到实例配置文件。