Как отладить, почему мои модули ожидают в GCE - PullRequest
0 голосов
/ 28 февраля 2019

Я # пытаюсь запустить модуль на GCE.Модуль имеет контейнер инициализации и создается путем применения манифеста с развертыванием, в котором создается 1 реплика модуля.

Когда я смотрю на свои рабочие нагрузки в облачной консоли, я вижу это в разделе «Активный».редакции: «мое развертывание находится в состоянии« Блоки находятся в ожидании », а в разделе« Управляемые блоки »указано состояние« PodsInitializing ».

Журналы контейнеров пусты, а журналы аудита содержат одну запись длясоздание развертывания.

Кажется, мои модули застряли в вышеуказанном состоянии, и я не совсем уверен, почему.Как мне отладить это?

Редактировать:

kubectl get pods --namespace=my-namespace

Выходы:

NAME                        READY     STATUS     RESTARTS   AGE
my-pod-v77jm                0/1       Init:0/1   0          55m

Но когда я запускаю:

kubectl describe pod my-pod-v77jm

Я получаю

Error from server (NotFound): pods "my-pod-v77jm" not found

1 Ответ

0 голосов
/ 28 февраля 2019

Если у вас есть доступ к kube-api через kubectl:

Используйте describe см. Подробную информацию о модуле и контейнерах

kubectl describe myPod --namespace mynamespace

Для просмотра журналов контейнера (включая контейнеры init))

kubectl logs myPod --namespace mynamespace -c initContainerName

Вы можете получить больше информации о статусах модулей и как отлаживать контейнеры инициализации здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...