Это зависит от вашего конкретного развертывания, но Kubernetes указывает, что
PodSpec имеет поле restartPolicy
с возможными значениями Always
, OnFailure
и Never
. Значение по умолчанию Always
. [...]
Итак, если вы не хотите, чтобы ваш модуль по какой-либо причине перезагружался, вы должны явно сказать, что это не нужно. Вы не предоставляете пример содержимого своего файла YAML, поэтому я не могу угадать, где лучше всего это сделать, но я думаю, этого достаточно для общего руководства.
Теперь, для проблемы, с которой вы столкнулись: Docker, вероятно, использует пользовательское пространство имен. Используйте
kubectl get namespaces
чтобы увидеть, что вы получите, затем найдите модули в этих пространствах имен с помощью
kubectl -n <namespace> get pods
Или, если вы нетерпеливы, просто покончите с этим:
kubectl --all-namespaces get pods
Ссылка: шпаргалка kubectl