Kubernetes restartPolicy
Jump to navigation
Jump to search
restartPolicy:for podsAlways, OnFailure, andNever.restartPolicy:for Pod templates in Deployments onlyAlways
PodStatus: PodScheduled, ContainersReady, Initialized, Ready
kubectl get deployments -o json -A | grep restartPolicy
Container restartPolicy[edit]
apiVersion: v1 kind: Pod metadata: name: secret-env-pod spec: containers: - name: mycontainer image: redis env: - name: SECRET_USERNAME valueFrom: secretKeyRef: name: mysecret key: username optional: false # same as default; "mysecret" must exist # and include a key named "username" - name: SECRET_PASSWORD valueFrom: secretKeyRef: name: mysecret key: password optional: false # same as default; "mysecret" must exist # and include a key named "password" restartPolicy: Never
Related[edit]
- Docker restartPolicy
- Kubernetes Pod Lifecycle
resources:autoScaler:kubectl get pods -o jsondnsPolicy- Kubernetes probes
- CrashLoopBackOff
- Liveness-exec with sidecar container
See also[edit]
- Kubernetes restartPolicy,
resources:, autoScaler: - Kubernetes deployments, strategies:
kind: Deployment, Strategies:RecreateorRollingUpdate,kubectl[create | describe | get | scale | rollout | deployment/], Kubernetes Canary Deployments,deployment.kubernetes.io - Pods:
kubectl apply,kubectl [ pod get | top | delete | describe pods ],InitContainers, PodInitializing, CrashLoopBackOff, ImagePullPolicy:, NodeAffinity, NodeSelector, Terminated
Advertising: