Что значит «Не имеет минимальной доступности» в k8s?


17

введите описание изображения здесь

Что означает «Не имеет минимальной доступности»?

Обсуждение GitHub было найдено, но мне не ясно, что означает сообщение об ошибке.


1
Недостаточно общего ресурса процессора или памяти исчерпано ...
Tensibai

Привет @ 030, как ты решил эту проблему? пожалуйста!
Абдул Рехман

@AbdulRehman Пожалуйста, проверьте принятый ответ
030

Ответы:


8

Как отметил @Tensibai в одном из комментариев, это может быть вызвано нехваткой процессора или памяти, но это не всегда так.

Например, диаграмма руля была только что развернута, она провалилась, и рабочая нагрузка в GCP показала, что:

Под ошибками: CrashLoopBackOff

Основываясь на комментарии @Tensibai, первое впечатление заключалось в том, что ресурсов было недостаточно, но дальнейший анализ kubectl describe pod <pod-name>показал, что в этом случае проверка livenessProbe завершилась неудачно:

Liveness probe failed: Get http://10.16.0.13:80/: dial 
tcp 10.16.0.13:80: getsockopt: connection refused

Таким образом, Does not have minimum availabilityсообщение является общим. Это может быть вызвано множеством проблем, и для более точного анализа необходима дополнительная информация.


Привет @ 030, каково решение?
Абдул Рехман

1
@AbdulRehman livenessProbeпровалился
030

Does not have minimum availabilityпросто означает, что не хватает пакетов для выполнения необходимых репликаций?
Алексей Магура
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.