Какова цель ограничения ресурсов в Kubernetes? - PullRequest
0 голосов
/ 24 января 2019

Известно, что если модуль потребляет больше ресурсов, чем request, он может быть изгнан или уничтожен.Какова цель resource limit тогда?Это как льготный период?

  resources: 
    requests:
      cpu: "100m"
    limits:
      cpu: "200m"

Я не видел четкой документации по этому вопросу в официальном документе Кубернетеса.Кто-нибудь может уточнить это?

Ответы [ 2 ]

0 голосов
/ 24 января 2019

Ограничения гарантируют, что контейнер никогда не превысит заданное значение для определенного ресурса. Вы всегда можете установить LimitRange всякий раз, когда вы хотите определить ограничения запросов по умолчанию для контейнеров в одном и том же пространстве имен, использовать минимальные и максимальные ограничения ресурсов или даже установить квоты памяти и ЦП для конкретного пространства имен, как описано здесь . Есть также некоторые концепции использования Пределы для пространства имен , упомянутые в официальной документации Kubernetes.

0 голосов
/ 24 января 2019

Запрос гарантирует минимальное количество ресурса , что планировщик делает, гарантируя, что для узла, на котором запланирован Pod, есть место для него.Предел - это максимум, при превышении которого Стручок может быть убит .

. Лично я считаю, что документация Google kubernetes более понятна, чем , чем официальная версия kubernetes.

...