cce
替换指定的Pod的状态
更新时间:2020/12/16 GMT+08:00
功能介绍
该API用于替换指定Namespace下的一个Pod对象的status,即修改Pod对象status各字段的值。
请求消息
请求参数:
请求参数的详细描述请参见表3。
请求示例:
{ "kind": "Pod", "apiVersion": "v1", "metadata": { "name": "hello-world", "namespace": "default", "selfLink": "/api/v1/namespaces/default/pods/hello-world", "uid": "84973056-5d3b-11e6-aeb9-286ed488fafe", "resourceVersion": "3636", "creationTimestamp": "2016-08-08T07:41:29Z", "labels": { "name": "brace" } }, "status": { "phase": "Running", "conditions": [ { "type": "Ready", "status": "True", "lastProbeTime": null, "lastTransitionTime": "2016-08-08T07:41:29Z" } ], "hostIP": "127.0.0.1", "podIP": "172.16.0.4", "startTime": "2016-08-08T07:41:29Z" } }
响应消息
响应参数:
响应参数的详细描述请参见请求消息。
响应示例:
{ "kind": "Pod", "apiVersion": "v1", "metadata": { "name": "hello-world", "namespace": "default", "selfLink": "/api/v1/namespaces/default/pods/hello-world/status", "uid": "84973056-5d3b-11e6-aeb9-286ed488fafe", "resourceVersion": "3641", "creationTimestamp": "2016-08-08T07:41:29Z", "labels": { "name": "brace" } }, "spec": { "volumes": [ { "name": "test", "emptyDir": {} }, { "name": "default-token-test2", "secret": { "secretName": "default-token-test2" } } ], "containers": [ { "name": "hello-world", "image": "beego:v1", "env": [ { "name": "cy", "value": "cy" } ], "resources": {}, "volumeMounts": [ { "name": "test", "mountPath": "/tmp/foo" }, { "name": "default-token-test2", "readOnly": true, "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount" } ], "terminationMessagePath": "/dev/termination-log", "imagePullPolicy": "IfNotPresent" } ], "restartPolicy": "Always", "terminationGracePeriodSeconds": 30, "dnsPolicy": "ClusterFirst", "serviceAccountName": "default", "serviceAccount": "default", "nodeName": "127.0.0.1", "securityContext": {} }, "status": { "phase": "Running", "conditions": [ { "type": "Ready", "status": "True", "lastProbeTime": null, "lastTransitionTime": "2016-08-08T07:41:29Z" } ], "hostIP": "127.0.0.1", "podIP": "172.16.0.4", "startTime": "2016-08-08T07:41:29Z" } }
父主题: Pod
