【发布时间】:2020-05-20 14:26:37
【问题描述】:
就像命令:'kubectl rollout history deployments dep_name',我可以得到这个部署的修订列表,比如:
kubectl rollout history deployment taudit
deployment.extensions/taudit
REVISION CHANGE-CAUSE
1 <none>
2 <none>
3 <none>
4 <none>
我用 :
创建了 depk8s_apps_v1 = client.ExtensionsV1beta1Api()
resp = k8s_apps_v1.create_namespaced_deployment
我更新了 dep:
k8s_apps_v1 = client.ExtensionsV1beta1Api()
resp = k8s_apps_v1.replace_namespaced_deployment
我使用这个 Api 来获取 dep 信息:
k8s_apps_v1 = client.ExtensionsV1beta1Api()
resp = k8s_apps_v1.list_namespaced_deployment(
但我得到的 rollback_to 的值为“无”。正如我在上面展示的信息,我实际上有 4 个版本的这个 dep。所以,我不知道我怎样才能得到正确的信息???
【问题讨论】:
标签: python-3.x kubernetes kubectl