Подковы, с которыми я работаю, управляются кубернетами. Когда я использую команду перезагрузки docker для перезагрузки модуля, иногда модуль получает новый идентификатор, а иногда и старый. Когда pod получает новый идентификатор, его состояние сначала переходит в бег -> error-> crashloopbackoff. Может кто-нибудь, пожалуйста, скажите мне, почему это происходит. Кроме того, как часто делает kubernetes делает проверку работоспособностиkubernetes pods перезапускаются с новым ID
-2
A
ответ
2
Kubernetes в настоящее время, не использовать docker restart
команд по многим причинам (например, сохраняющих журналы старых контейнеров). Kubelet, демон на узле, создает новый контейнер, если существующий контейнер завершен. В любом случае пользователи не должны выполнять операции жизненного цикла контейнера (например, останавливать, перезапускать) на контейнерах, управляемых кубернетами, непосредственно с помощью докеров, так как это может вызвать неожиданное поведение.
EDIT: Если вы хотите, чтобы кубернеты автоматически перезапускали ваш контейнер, установите RestartPolicy
в спецификации вашего телефона на «Always» или «OnFailure». Для получения дополнительной информации см. http://kubernetes.io/docs/user-guide/pod-states/
Смежные вопросы
- 1. kubernetes running pods in serial
- 2. Kubernetes pods не распространяются на разные узлы
- 3. Kubernetes pods N: M scheduling how-to
- 4. Reload nginx conf in kubernetes pods
- 5. Kubernetes pods не может соединяться между машинами
- 6. Поддерживается ли политика NoRestart для Kubernetes pods?
- 7. Kubernetes Pods vs Развертывания в облаке Google
- 8. Как улучшить безопасность Kubernetes, особенно inter-Pods?
- 9. Kubernetes pods не может связываться с использованием переплетения
- 10. Проблемы с внешним сервером имен для kubernetes pods
- 11. Копировать запись с новым ID
- 12. Kubernetes pods (некоторые) умирают после работы в течение дня
- 13. Каковы различия между Kubernetes Pods и Docker Compose (s) (Composures?)
- 14. Является ли NFS жестко или мягко установленным для Kubernetes Pods?
- 15. Как получить историю работы Pods на узле Kubernetes?
- 16. Как настроить отчет об ошибках в Stackdriver из kubernetes pods?
- 17. Kubernetes список всех контейнеров id
- 18. Как настроить log-драйвер в файле kubernetes pods?
- 19. jQuery .clone .insertAfter с новым ID
- 20. Сеть между PODS, CONTAINERS & NODES
- 21. kubectl get pods - kubectl get pods - STATUS ImagePullBackOff
- 22. Kubernetes Удаление контроллера репликации
- 23. Kubernetes-Minion не может разговаривать с мастером
- 24. Pod Ошибка в Xcode «Id: framework not found Pods»
- 25. Запись клонов с данными Datamapper с новым ID
- 26. Лазерные виртуальные машины неожиданно перезапускаются
- 27. Kubernetes: стручки изоляции сети
- 28. Как обновить набор форм новым pk id?
- 29. Kubernetes Job Cleanup
- 30. Pods sharekit с xcode 6.1
Не прикасайтесь к контейнерам Kubernetes с помощью команды 'docker'. Вероятно, Кубернетес считает контейнер умершим и создает новый. – svenwltr
Когда K8S создает новый блок после того, как он умрет, он будет использовать случайный идентификатор. Используйте 'kubectl' для управления k8s, а не командой docker. – ajtrichards