Kubernetes 库伯内特斯可以';t从ibm云注册表中提取某些映像
我的pod执行以下操作: 警告失败21m(x4/23m)kubelet,10.76.199.35未能拉取映像“registryname/image:version1.2”:rpc错误:代码=未知描述=来自守护程序的错误响应:未经授权:需要身份验证 但其他的图像也会起作用。产量Kubernetes 库伯内特斯可以';t从ibm云注册表中提取某些映像,kubernetes,ibm-cloud,container-registry,Kubernetes,Ibm Cloud,Container Registry,我的pod执行以下操作: 警告失败21m(x4/23m)kubelet,10.76.199.35未能拉取映像“registryname/image:version1.2”:rpc错误:代码=未知描述=来自守护程序的错误响应:未经授权:需要身份验证 但其他的图像也会起作用。产量 ibmcloud cr images 没有显示任何不起作用的图像的不同之处。这里可能出了什么问题?看起来您还没有登录到IBM云容器注册表。如果您尚未执行此操作,则应使用此命令登录 ibmcloud cr login 其
ibmcloud cr images
没有显示任何不起作用的图像的不同之处。这里可能出了什么问题?看起来您还没有登录到IBM云容器注册表。如果您尚未执行此操作,则应使用此命令登录
ibmcloud cr login
其他问题也可以是
- 未安装Docker
- Docker客户端未登录到IBM云容器注册表
- 您的IBM云访问令牌可能已过期
您可以找到更多疑难解答说明看起来您还没有登录到IBM Cloud Container注册表。如果您尚未执行此操作,则应使用此命令登录
ibmcloud cr login
其他问题也可以是
- 未安装Docker
- Docker客户端未登录到IBM云容器注册表
- 您的IBM云访问令牌可能已过期
您可以在kubenetes中找到更多故障排除说明,您可以在
ibmcloud cr images
中看到图像,这很可能是图像配置错误
如果您执行kubectl get pod-o yaml
操作,您将能够看到pod范围内的imagePullSecrets
,并检查其是否正确(可能值得将其与正在工作的pod进行比较)
值得注意的是,如果您的集群是IBM Cloud Kubernetes服务中的一个实例,则会将您帐户的默认imagePullSecret添加到default
命名空间中,因此,如果您在不同的Kubenetes命名空间中运行pod,则需要执行其他步骤以使其正常工作。这是一个很好的开始了解这个主题的地方
鉴于这是在kubenetes中,您可以在
ibmcloud cr images
中看到图像,很可能是图像配置错误
如果您执行kubectl get pod-o yaml
操作,您将能够看到pod范围内的imagePullSecrets
,并检查其是否正确(可能值得将其与正在工作的pod进行比较)
值得注意的是,如果您的集群是IBM Cloud Kubernetes服务中的一个实例,则会将您帐户的默认imagePullSecret添加到default
命名空间中,因此,如果您在不同的Kubenetes命名空间中运行pod,则需要执行其他步骤以使其正常工作。这是一个很好的开始了解这个主题的地方
就是这样。这些步骤也帮助了我们:正是这样。这些步骤也帮助我们: