Как кубернеты обрабатывают поды без квоты ресурсов?

Сколько ресурсов процессора и памяти выделяется поду, если мы не применяем квоты ресурсов в кубернетах? Как они меняются, когда мы увеличиваем / уменьшаем масштаб развертывания? Я пробовал читать документы Kubernetes, но не смог найти ответы выше. Пользуюсь amazon-eks.


person Mayank Senani    schedule 04.04.2019    source источник


Ответы (1)


Если вы не укажете ограничение памяти для контейнера, применима одна из следующих ситуаций:

  • Контейнер не имеет верхней границы используемого объема памяти. Контейнер может использовать всю память, доступную на узле, на котором он работает.

  • Контейнер работает в пространстве имен с ограничением памяти по умолчанию, и Контейнеру автоматически назначается ограничение по умолчанию. Администраторы кластера могут использовать LimitRange, чтобы указать значение по умолчанию для ограничения памяти.

https://kubernetes.io/docs/tasks/configure-pod-container/assign-memory-resource/.

Если вы не укажете ограничение ЦП для контейнера, то применима одна из следующих ситуаций:

  • Контейнер не имеет верхней границы ресурсов ЦП, которые он может использовать. Контейнер может использовать все ресурсы ЦП, доступные на узле, на котором он запущен.

  • Контейнер работает в пространстве имен с ограничением ЦП по умолчанию, и Контейнеру автоматически назначается ограничение по умолчанию. Администраторы кластера могут использовать LimitRange, чтобы указать значение по умолчанию для ограничения ЦП.

https://kubernetes.io/docs/tasks/configure-pod-container/assign-cpu-resource/

person almalki    schedule 04.04.2019