簡體   English   中英

無法在K8S群集中使用圖像(在ECR中)

[英]Unable to use the image ( in ECR ) in K8S cluster

我試圖從Kubernetes集群內的ECR存儲庫中提取圖像,但我無法做到這一點。

我嘗試創建一個秘密並在pod文件中更新,但我無法做到這一點我收到錯誤“沒有基本身份驗證憑據”。

請任何人都可以給我一步一步的指示,從Kubernetes集群內的ECR存儲庫中提取圖像。

您的問題可能是因為ECR憑據僅工作12小時,因此您可能嘗試使用過期的憑據。

我建議你看看upmc-enterprises / registry-creds 此工具可以安裝在您的群集上,並在過期之前自動刷新ECR / GCR憑據。

或者,您可以將IAM角色分配給群集的節點以從ECR中提取圖像。 請在下面找到從ECR中提取圖像的示例角色。

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "ecr:GetAuthorizationToken",
        "ecr:BatchCheckLayerAvailability",
        "ecr:GetDownloadUrlForLayer",
        "ecr:BatchGetImage"
      ],
      "Resource": "*"
    }
  ]
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM