更新时间:2022-04-18 GMT+08:00
创建ReplicationController
功能介绍
该API用于创建ReplicationController资源类型。
请求消息
请求参数:
请求参数的详细描述请参见表1。
请求示例:
{ "kind": "ReplicationController", "apiVersion": "v1", "metadata": { "name": "frontend-controller", "labels": { "cce/group": "frontend-controller", "name": "frontend" } }, "spec": { "replicas": 2, "selector": { "cce/group": "frontend-controller", "name": "frontend" }, "template": { "metadata": { "labels": { "cce/group": "frontend-controller", "name": "frontend" } }, "spec": { "volumes": null, "containers": [ { "name": "php-redis", "image": "redis", "ports": [ { "containerPort": 80, "protocol": "TCP" } ], "imagePullPolicy": "IfNotPresent" } ], "restartPolicy": "Always", "dnsPolicy": "ClusterFirst" } } } }
响应消息
响应参数:
响应参数的详细描述请参见请求消息。
响应示例:
{ "apiVersion": "v1", "kind": "ReplicationController", "metadata": { "creationTimestamp": "2017-06-23T08:40:52Z", "generation": 1, "labels": { "cce/group": "frontend-controller", "name": "frontend" }, "name": "frontend-controller", "namespace": "default", "resourceVersion": "850929", "selfLink": "/api/v1/namespaces/default/replicationcontrollers/frontend-controller", "uid": "aa123f3f-57ef-11e7-97f8-fa163e61f3f9" }, "spec": { "replicas": 2, "selector": { "cce/group": "frontend-controller", "name": "frontend" }, "template": { "metadata": { "creationTimestamp": null, "labels": { "cce/group": "frontend-controller", "name": "frontend" } }, "spec": { "containers": [ { "image": "redis", "imagePullPolicy": "IfNotPresent", "name": "php-redis", "ports": [ { "containerPort": 80, "protocol": "TCP" } ], "resources": {}, "terminationMessagePath": "/dev/termination-log" } ], "dnsPolicy": "ClusterFirst", "restartPolicy": "Always", "securityContext": {}, "terminationGracePeriodSeconds": 30 } } }, "status": { "availableReplicas": 2, "fullyLabeledReplicas": 2, "observedGeneration": 1, "readyReplicas": 2, "replicas": 2 } }
