镜像仓库docker login不成功的解决方案

1、问题
在阿里云容器服务K8S的集群控制台中,单击左侧导航栏中的应用程序>部署,进入部署列表页面。在页面的右上角,单击「按模板创建」。参照下图:
镜像仓库docker login不成功的解决方案
在“使用模板创建”页面中,选择自己的集群,
为Namespace选择Default,
并将示例模板设置为Resource-basic Deploymen。
将模板中副本的replicas更改为2,
将name选项更改为nginx_alicloud,
将image更改为:cr.registry.acloud........test/nginx:v1。
镜像仓库docker login不成功的解决方案
单击创建,系统将提示您部署已成功完成。
镜像仓库docker login不成功的解决方案
点击应用-无状态( Deployment),可以看到刚才创建的资源。显示0/2代表不成功
镜像仓库docker login不成功的解决方案
点击“详情”,进入容器组,看到都是状态“等待中”。点击其中一个nginx容器组
镜像仓库docker login不成功的解决方案
通过以上原因得知原因为镜像仓库的docker login不成功。
镜像仓库docker login不成功的解决方案

2、解决方案
点击“应用-无状态”,删除刚才创建的Deployment。
镜像仓库docker login不成功的解决方案
删除后,无状态为空。
镜像仓库docker login不成功的解决方案
并且点击容器组(pod),相关pod也被一并删除。
镜像仓库docker login不成功的解决方案
创建该镜像仓库对应的保密字典nginxsr。
镜像仓库docker login不成功的解决方案
该保密字典具体内容如下,其内容从对应的镜像仓库中获得:
镜像仓库docker login不成功的解决方案
镜像仓库docker login不成功的解决方案
填写完成后的保密字典如下:
镜像仓库docker login不成功的解决方案
重新创建无状态(Deployment)在“使用模板创建”页面中,选择自己的集群,
为Namespace选择Default,
并将示例模板设置为Resource-basic Deploymen。
将模板中副本的replicas更改为2,
将name选项更改为nginx_alicloud,
将image更改为:cr.registry.acloud........test/nginx:v1。
增加保密字典nginxsr。
镜像仓库docker login不成功的解决方案
单击创建,系统将提示您部署已成功完成。
镜像仓库docker login不成功的解决方案
再次查看无状态,容器组数量为2/2,已正常使用。
镜像仓库docker login不成功的解决方案

上一篇:Linux下修改服务器时区


下一篇:iOS 性能检测新方式​——AnimationHitches