Настройка выделения ресурсов (роль Admin)#

С использованием веб-интерфейса#

Шаг

Действия

Вход в учетную запись через веб-консоль

1. Перейдите по ссылке (URL) веб-консоли кластера Kubernetes.
2. В окне ввода учетных данных введите логин и пароль.

Переход в нужный проект

1. Выберите пункт меню Home → Projects.
2. Выберите из списка нужный проект.

Переход в нужный Deployment

1. В меню выберите пункт Workload → Deployments.
2. На странице найдите нужный Deployment (при необходимости воспользуйтесь поиском по имени).
3. Перейдите по ссылке в наименовании на вкладку Detail.
4. Перейдите на вкладку YAML.

Корректировка параметров

1. В окне редактирования найдите параметры: spec.template.spec.containers[0].resources.limits.cpu spec.template.spec.containers[0].resources.limits.memory spec.template.spec.containers[0].resources.requests.cpu spec.template.spec.containers[0].resources.requests.memory
2. Установите требуемые значения.

Сохранение

Нажмите кнопку Save

Проверка конфигурации

Нажмите кнопку Reload и проверьте, что изменения применены

Выход из веб-консоли

1. Нажатием на имени пользователя раскройте меню пользователя.
2. Выберите пункт Log out.
3. Закройте окно браузера.

С использованием консоли#

Шаг

Действия

Вход в учетную запись в консоли

1. В окне командной строки в приглашении введите команду: kubectl login --server=<url кластера>.
2. В ответ на запрос введите имя пользователя и пароль.

Переход в нужный проект

Введите команду: kubectl project <имя проекта>

Сохранение Deployment

В консоли выполните команду: kubectl get -o yaml deployment/<имя Deploymentа> > <путь к файлу>.yaml

Корректировка параметров

1. Откройте полученный на предыдущем шаге файл в текстовом редакторе (например, Notepad++).
2. Найдите в нем параметры: spec.template.spec.containers[0].resources.limits.cpu spec.template.spec.containers[0].resources.limits.memory spec.template.spec.containers[0].resources.requests.cpu spec.template.spec.containers[0].resources.requests.memory.
3. Укажите требуемые значения.

Загрузка Deployment

В консоли выполните команду kubectl apply -f <путь к файлу>.yaml

Завершение сеанса работы с клиентом

В консоли введите команду kubectl logout