kubectl create deployment simpleapp --image=johandry/simpleapp
kubectl scale deployment simpleapp --replicas=6
kubectl get deployment simpleapp -o yaml
Include in deployment.spec.template.spec.containers[n].readinessProbe
:
readinessProbe:
periodSeconds: 5
exec:
command:
- cat
- /tmp/healthy
readinessProbe:
tcpSocket:
port: 8080
initialDelaySeconds: 5
periodSeconds: 10
Include in deployment.spec.template.spec.containers[n].livenessProbe
:
livenessProbe:
tcpSocket:
port: 8080
initialDelaySeconds: 15
periodSeconds: 20