Статус Heapster застрял в статусе создания контейнера или ожидания
Я новичок в Kubernetes и начал работать с ним с прошлого месяца. При создании настройки кластера иногда я вижу, что Heapster застрянет в состоянии создания контейнера или ожидания. После того, как это произойдет, единственный способ найти здесь - это переустановить все с нуля, что решило нашу проблему. Позже, если я запусту Heapster, он запустится без проблем. Но я думаю, что это не оптимальное решение каждый раз. Поэтому, пожалуйста, помогите решить ту же проблему, когда она возникнет снова. Изображение Heapster извлекается из github для нашего использования. В данный момент кластер работает нормально, поэтому не удалось отправить снимок экрана с ошибкой heapster с его состоянием, находясь в состоянии "Создание контейнера" или "Ожидание". Предложите любую альтернативу для решения проблемы, если она возникнет снова. Спасибо заранее за ваше время.
1 ответ
Стручок, застрявший в состоянии ожидания, может означать больше, чем одно. В следующий раз, когда это произойдет, вы должны выполнить "kubectl get pods", а затем "kubectl description pod". Однако, поскольку он иногда работает, наиболее вероятной причиной является то, что кластеру не хватает ресурсов ни на одном из его узлов для планирования модуля. Если в кластере мало оставшихся ресурсов, вы должны получить указание на это с помощью "верхних узлов kubectl" и "описать узлы kubectl". (Или с помощью gke, если вы находитесь в облаке Google, вы часто получаете предупреждение о низком ресурсе в консоли веб-интерфейса.)
(Или если в Azure, то будьте осторожны с https://github.com/Azure/ACS/issues/29)