我们有一个kubernetes部署,在版本发布时,我们构建了一个新的图像并运行:
kubectl replace -f deployment.yml
除了使用的图像名称外,它始终是相同的部署文件。 它通常有效,但每隔一段时间它就不会更新吊舱, 在部署上运行描述显示没有新的副本集:
OldReplicaSets: appname-675551529 (1/1 replicas created)
NewReplicaSet: <none>
和查看卷展栏状态返回以下内容:
Waiting for deployment spec update to be observed...
Waiting for deployment spec update to be observed...
error: watch closed before Until timeout
答案 0 :(得分:0)
您是否尝试过将新图像编辑/添加到现有副本集?
kubectl edit rs YourOldReplicaSetName