首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

eks工作节点如何获得ecr登录?

eks工作节点可以通过以下步骤获得ECR登录:

  1. 首先,确保你已经在AWS控制台上创建了一个EKS集群,并且已经配置了工作节点组。
  2. 在AWS控制台上,导航到EKS服务页面,选择你的集群,然后点击"节点组"选项卡。
  3. 在节点组列表中,选择你要配置的节点组,然后点击"更新"按钮。
  4. 在更新节点组页面的"容器运行时设置"部分,找到"附加IAM角色"选项,并点击"编辑"按钮。
  5. 在"附加IAM角色"对话框中,点击"创建新角色"按钮。
  6. 在"创建新角色"页面,选择一个现有的IAM策略,或者创建一个自定义的策略,以便工作节点可以访问ECR。
  7. 在IAM策略中,确保包含以下权限:
    • ecr:GetAuthorizationToken:获取ECR登录令牌。
    • ecr:BatchCheckLayerAvailability:检查镜像层的可用性。
    • ecr:GetDownloadUrlForLayer:获取镜像层的下载URL。
    • ecr:BatchGetImage:批量获取镜像。
    • ecr:BatchDeleteImage:批量删除镜像。
  • 完成IAM策略的配置后,点击"创建角色"按钮。
  • 返回到"附加IAM角色"对话框,选择刚刚创建的角色,并点击"保存"按钮。
  • 返回到更新节点组页面,点击"更新节点组"按钮,等待节点组更新完成。
  • 更新完成后,工作节点将具备访问ECR的权限。你可以使用AWS CLI或其他容器工具来登录ECR,例如执行以下命令获取ECR登录令牌:
  • 更新完成后,工作节点将具备访问ECR的权限。你可以使用AWS CLI或其他容器工具来登录ECR,例如执行以下命令获取ECR登录令牌:
  • 其中,<region>是你的AWS区域,<account-id>是你的AWS账号ID。

请注意,以上步骤仅适用于AWS的EKS服务,如果你使用其他云计算品牌商的容器服务,步骤可能会有所不同。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券