[英]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.