我正在尝试从Azure容器注册表中的minikube中获取图像。这一直在失败,因为它不是未授权的。未经授权:需要验证
我使用kubectl create secret为注册表添加凭据,但是它一直失败。
到目前为止我尝试过的是:
有点绝望,我接下来可以尝试什么?我该如何更好地排除故障?
该kubectl create secret命令应该生成一个 ~/.dockercfg 文件,该文件用于向注册表进行身份验证以进行后续docker push请求docker pull。
鉴于您的docker login和docker pull命令有效,我怀疑您可能在错误的名称空间中创建了您的秘密。
Pod 只能在自己的命名空间中引用镜像拉取机密,因此每个命名空间需要执行一次此过程。
https://kubernetes.io/docs/concepts/containers/images/#using-azure-container-registry-acr
| 归档时间: |
|
| 查看次数: |
998 次 |
| 最近记录: |