Hacemos una verificación profunda cada escritos en nuestra página web con el objetivo de mostrarte siempre información veraz y certera.
Solución:
Solución 1:
Puede ver los últimos registros de reinicio de un contenedor usando:
kubectl registra podname -c containername –anterior
Como lo describe Sreekanth, kubectl get pods debería mostrarle la cantidad de reinicios, pero también puede ejecutar
kubectl describe el pod nombre del pod
Y le mostrará los eventos enviados por el kubelet al servidor ap sobre los eventos del ciclo de vida del pod.
También puede escribir un mensaje final en /dev/termination-log, y aparecerá como se describe en los documentos.
Solución 2:
Además de las respuestas anteriores, otro comando que me ayudó a encontrar un error es:
kubectl get event [--namespace=my-namespace]
Enumera eventos de Pods, Jobs, Nodes también
Solución 3:
kubectl get pods en realidad mostrará una lista de los reinicios del contenedor y el comando describe puede ser de ayuda porque enumera los eventos asociados con el pod.
Las sondas de actividad y las sondas de preparación se pueden configurar para un mejor manejo. Verifique aquí
https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/
Además, los anzuelos se pueden configurar para que se consuman en el contenedor en puntos específicos del ciclo de vida del contenedor. Consulte aquí
https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/
Recuerda algo, que tienes la opción de decir .