CCE is a fully managed Kubernetes service and is fully compatible with Kubernetes APIs and kubectl.
In Kubernetes, the spec of a pod contains a restartPolicy field. The value of restartPolicy can be Always, OnFailure, or Never. The default value is Always.
restartPolicy applies to all containers in a pod.
restartPolicy only refers to restarts of the containers by kubelet on the same node. When containers in a pod exit, kubelet restarts them with an exponential back-off delay (10s, 20s, 40s, …), which is capped at five minutes. Once a container has been running for 10 minutes without any problems, kubelet resets the restart backoff timer for the container.
The settings of restartPolicy vary depending on the controller: