请求示例 创建一个名为“statefulset-test”的StatefuiSet负载,使用redis镜像创建3个Pod。 {
"apiVersion" : "apps/v1",
"kind" : "StatefulSet",
"metadata" : {
"name" : "statefulset-test"
},
"spec" : {
"replicas" : 3,
"selector" : {
"matchLabels" : {
"app" : "statefulset-test"
}
},
"serviceName" : "statefulset-test",
"template" : {
"metadata" : {
"labels" : {
"app" : "statefulset-test"
}
},
"spec" : {
"containers" : [ {
"image" : "redis",
"name" : "container-0",
"resources" : {
"limits" : {
"cpu" : "500m",
"memory" : "1024Mi"
},
"requests" : {
"cpu" : "500m",
"memory" : "1024Mi"
}
}
} ],
"imagePullSecrets" : [ {
"name" : "imagepull-secret"
} ],
"priority" : 0
}
}
}
}
响应示例 状态码:200 OK {
"apiVersion" : "apps/v1",
"kind" : "StatefulSet",
"metadata" : {
"creationTimestamp" : "2018-09-04T07:13:00Z",
"generation" : 1,
"labels" : {
"app" : "statefulset-test"
},
"name" : "statefulset-test",
"namespace" : "namespace-test",
"resourceVersion" : "5207623",
"selfLink" : "/apis/apps/v1/namespaces/namespace-test/statefulsets/statefulset-test",
"uid" : "f4a35f35-b011-11e8-b6ef-f898ef6c78b4"
},
"spec" : {
"podManagementPolicy" : "OrderedReady",
"replicas" : 3,
"revisionHistoryLimit" : 10,
"selector" : {
"matchLabels" : {
"app" : "statefulset-test"
}
},
"serviceName" : "",
"template" : {
"metadata" : {
"annotations" : {
"cri.cci.io/container-type" : "secure-container"
},
"creationTimestamp" : null,
"labels" : {
"app" : "statefulset-test"
}
},
"spec" : {
"containers" : [ {
"image" : "redis",
"imagePullPolicy" : "IfNotPresent",
"name" : "container-0",
"resources" : {
"limits" : {
"cpu" : "500m",
"memory" : "1Gi"
},
"requests" : {
"cpu" : "500m",
"memory" : "1Gi"
}
},
"terminationMessagePath" : "/dev/termination-log",
"terminationMessagePolicy" : "File"
} ],
"dnsPolicy" : "ClusterFirst",
"imagePullSecrets" : [ {
"name" : "imagepull-secret"
} ],
"restartPolicy" : "Always",
"schedulerName" : "default-scheduler",
"securityContext" : { }
}
},
"updateStrategy" : {
"type" : "OnDelete"
}
},
"status" : {
"replicas" : 0
}
}