Результаты поиска
Kubernetes
Описание
Kubernetes - кластер для запуска контейнеров.
Он управляет:
-
pod,
-
service,
-
deployment,
-
restart,
-
scaling,
-
storage.
Связанные темы:
Ресурсы
У pod обычно задают:
-
requests - сколько ресурсов нужно минимум,
-
limits - сколько максимум можно съесть.
CPU:
-
маленький limit - pod тормозит,
-
маленький request - pod могут положить на перегруженную node.
RAM:
-
вышел за limit - OOMKilled,
-
большие кеши и ответы могут быстро съесть память.
Disk:
-
файловая система pod временная,
-
для важных данных нужен Persistent Volume.
Когда хорошо
-
много микросервисов,
-
нужны быстрые релизы,
-
нужен rolling update,
-
нужен restart при падении,
-
нужно масштабировать pod.
Минусы
-
сложнее устройство,
-
БД требует аккуратного storage,
-
ошибка в limits может ломать сервис,
-
нужно мониторить cluster/node/pod.