H. Диапазоны пределов контейнеров
Содержание
Общая информация
Контейнер может использовать столько CPU и RAM, сколько установлено квотой ресурсов для проекта. В то же время KubeSphere использует запросы и ограничения для управления использованием ресурсов (например, CPU и RAM) для контейнера, также известного как LimitRanges в Kubernetes. Запросы гарантируют, что контейнер может получить необходимые ему ресурсы, поскольку они специально гарантированы и зарезервированы. Напротив, ограничения гарантируют, что контейнер никогда не сможет использовать ресурсы выше определенного значения.
Необходимые условия настройки
Перед выполнением настроек у вас должно быть:
- доступное рабочее пространство
- проект и пользователь (project-admin). Пользователь должен иметь роль администратора на уровне проекта.
Установка предельных диапазонов по умолчанию
Для настройки:
1. Войдите в консоль project-admin и перейдите в проект.
2. Убедитесь, что на странице Overview диапазоны ограничений по умолчанию остаются неустановленными, если проект создается заново.
3. Нажмите Edit Quotas рядом с Default Container Quotas Not Set, чтобы настроить диапазоны ограничений.
4. В открывшемся окне посмотрите, что KubeSphere не устанавливает никаких запросов или ограничений по умолчанию. Чтобы установить запросы и ограничения для управления ресурсами CPU и RAM, используйте ползунок, чтобы перейти к нужному значению, или введите числа напрямую. Если оставите поле пустым, это означает, что вы не устанавливаете никаких запросов или ограничений.
5. Нажмите OK. В результате настройка завершена.
6. Перейдите к Basic Information в Project Settings, и вы увидите диапазоны ограничений по умолчанию для контейнеров в проекте.
7. Для изменения диапазонов ограничений по умолчанию нажмите Edit Project на странице Basic Information и выберите Edit Default Container Quotas.
8. Измените диапазоны лимитов в диалоговом окне и нажмите OK.
9. Когда вы создаете рабочую нагрузку, запросы и лимиты контейнера будут предварительно заполнены значениями.