Не знаю, где искать подсказки.
Установили gitlab-runners с помощью диаграммы штурвала в нашем кластере развития. В большинстве случаев это работает, но примерно за последнюю неделю мы наблюдали, как поды застревают в Pending
состояние без каких-либо дополнительных журналов. В какой-то момент, который я не могу определить лучше, все модули планируются на узлах, а затем следующая партия застревает в Pending
очередной раз.
Мы используем GKE и настроили пул вытесняемых узлов только для модулей gitlab-runner. Мы управляем кубернетами v1.15.4-gke.18
.
Мы знаем, что капсулы застревают по нескольким причинам. Pending
но я всегда ожидаю каких-то журналов / индикации при запуске kubectl describe <GITLAB_RUNNER_POD>
или kubectl get events
. Проблема в том, что их нет. Нет событий.
У нас включено ведение журнала stackdriver, и я вижу Kubernetes Apiservice Requests
журналы под Kubernetes Cluster
но они не имеют для меня никакого смысла.
Есть идеи, где искать?