Comments 9
Вы можете заключить слово ПОД в кавычки или писать его на английском языке, очень сложно читать текст, где в самом тексте слово под выглядит как предлог под? (Вам удобно было читать мой комментарий?)
Не очень понятно про init стадию. Получается она нацелена на то, что бы запустить целевой контейнер, проверить что он запустится и завершить его. Т.е. провести успешно полный цикл жизни контейнера (или нескольких) и оповестить, что на каждом этапе (инициализация, запуск, работа, стоп), все прошло удачно? И после этого переходить в следующую — основную фазу?
Всё банальнее гораздо. На этой стадии запускаются контейнеры, прописанные в
.Spec.InitContainers
, а kubelet ждёт, пока pid 1 в них не завершится с нулевым exit code.Init контейнеры — это обычно какие-то подготовительные задачи которые необходимо выполнить ДО запуска основных контейнеров (миграции БД, установка секретов, разогрев кешей и т.д.). Пока они не завершатся с exit code 0 — основные контейнеры не стартуют.
UFO just landed and posted this here
Прочел — и в очередной раз поразился: насколько же в K8s всё переусложнено по сравнению с Docker Swarm (mode)! И при этом по популярности он обгоняет последний. Почему?
Может кто-то выбиравший между ними или переходивший с Swarm на K8s рассказать о причинах такого выбора?
Может кто-то выбиравший между ними или переходивший с Swarm на K8s рассказать о причинах такого выбора?
Sign up to leave a comment.
Так что же такое pod в Kubernetes?