2017-08-31 54 views
0

我使用命令,Kubectl部署状态,冻结

kubectl组图像部署/ deployment_name deployment_name =图像更新部署的图像。

我收到回复 部署“大黄蜂”图片更新

然后,当我描述部署它指向的新形象,但是当我结帐使用状态, kubectl部署状态的部署/ deployment_name, 我得到一个消息:等待部署规范更新待观察...(而且在这之后冻结)

并没有创建新的副本集,当我尝试在我的仪表板来检查了这一点,我可以看到这个 1

在此先感谢您的帮助

回答

0

这个过程本身是非常简单的,所以我必须要承担一些人为错误或有什么东西在这里错过了,我建议以下调试:

1)通过获取到你有一个工作的地方开始部署,如重置您的环境。 一个重要的考虑因素是图像被拉出的存储库,我知道你说过你看到了新的图像名称,但是这是一个可访问的公共存储库,或者它就像一个AWS ecr? 此时正在开展工作吗?

2)一旦你有一个工作部署,删除它,并以完全相同的方式创建一个新的部署,你得到第一个与新的图像工作 - 你想看看它是否是一个图像的问题或其他东西(例如yml缩进)

3)如果您在新的映像下运行了新的部署,那么我们可以回到使用set命令的原始问题,有些建议可能会使用编辑命令:kubectl edit deployment/deployment-name 也许使用记事本手动编辑图像,也许有空间或一些Windows Linux的问题,如LF与CR LF等。让我知道这是否有帮助。

相关问题