【发布时间】:2016-05-27 18:35:27
【问题描述】:
抱歉,也许这不是问题。
将以下数据发布到 url
http://$ip:8080/apis/extensions/v1beta1/namespaces/default/deployments/deployment-1/rollback
{"kind":"Deployment","apiVersion":"extensions\/v1beta1","name":"deployment-1","updatedAnnotations":"1111","rollbackTo":{"revision":0}}
返回错误:
{"kind":"Status","apiVersion":"v1","metadata":{},"status":"Failure","message":"Deployment in version \"v1beta1\" cannot be handled as a DeploymentRollback: converting (v1beta1.Deployment) to (extensions.DeploymentRollback): UpdatedAnnotations not present in src","reason":"BadRequest","code":400}
我的帖子数据有什么问题吗?
另一个问题:
如果一个 Deployment 有两个 pod,那么每个 pod 中就有两个容器。我想更新一个容器的图像(使用 url http://$ip:8080/apis/extensions/v1beta1/namespaces/default/deployments/$deployment_name)。如果我只是更改第一个容器的图像,另一个容器就消失了!那正确吗?这意味着如果我想更新一个容器的标签或图像,我需要定义同一个 pod 中容器的所有信息?
【问题讨论】:
标签: docker kubernetes