Управление рабочими нагрузками и Jobs

После создания рабочей нагрузки вы можете обновлять, отслеживать, откатывать или удалять рабочую нагрузку, а также редактировать ее YAML-файл.

В таблице приведены операции по управлению рабочей нагрузкой и Jobs.

Операция

Описание

Мониторинг

Можно просматривать использование CPU и памяти рабочими нагрузками и подами в консоли CCE.

Просмотр логов

Можно просматривать логи рабочих нагрузок.

Обновление

Можно заменять образы или их теги для быстрого обновления Deployments, StatefulSets и DaemonSets без прерывания работы сервисов.

Изменение YAML-файла

Можно изменять и загружать YAML-файлы Deployments, StatefulSets, DaemonSets и подов в консоли CCE, а также просматривать, копировать и загружать YAML-файлы Jobs и Cron Jobs.

Откат Deployments

Можно откатить только Deployments.

Повторное развертывание

Можно повторно развернуть рабочую нагрузку. После этой операции все поды будут перезапущены.

Включение/Отключение обновления

Только Deployments поддерживает эту операцию.

Управление метками

Представляют собой key-value пары и могут быть прикреплены к рабочим нагрузкам для affinity и anti-affinity планирования. Jobs и Cron Jobs не поддерживают эту операцию.

Удаление

Можно удалить рабочую нагрузку или Job, которые больше не нужны. После этой операции рабочие нагрузки или Jobs не могут быть восстановлены.

Просмотр событий (events)

Можно просматривать название, типы, количество, время первого появления и время последнего появления событий Kubernetes.

Стоп/Старт

Можно только запустить или остановить Cron Jobs.

Мониторинг рабочей нагрузки

Чтобы просмотреть состояние ресурсов, например рабочей нагрузки Deployments:

  1. Войдите в консоль CCE.

  2. Нажмите на название созданного кластера.

  3. В левом меню выберите Workloads.

  4. Перейдите на вкладку Deployments.

  5. В строке с рабочей нагрузкой нажмите Monitor.

    Откроется дашборд с метриками.

    Примечание

    Можно просмотреть метрики другим способом: перейдите на вкладку Pods и в строке с рабочей нагрузкой нажмите Monitor.

Просмотр логов

Чтобы просмотреть логи, например Deployments:

  1. Войдите в консоль CCE.

  2. Нажмите на название созданного кластера.

  3. В левом меню выберите Workloads.

  4. Перейдите на вкладку Deployments.

  5. В строке с рабочей нагрузкой нажмите View Log.

    Откроется страница с логами.

Обновление рабочей нагрузки

Перед заменой образа или его версии загрузите новый образ в SWR. Чтобы обновить рабочую нагрузку, например Deployments:

  1. Войдите в консоль CCE.

  2. Нажмите на название созданного кластера.

  3. В левом меню выберите Workloads.

  4. Перейдите на вкладку Deployments.

  5. В строке с рабочей нагрузкой нажмите Upgrade.

    Примечание

    • Рабочие нагрузки нельзя обновить пакетно.

    • Перед обновлением StatefulSet необходимо вручную удалить старые поды.

  6. Обновите рабочую нагрузку и нажмите Upgrade Workload.

Изменение YAML-файла

Чтобы изменить YAML-файл, например Deployments:

  1. Войдите в консоль CCE.

  2. В левом меню выберите Workloads.

  3. Перейдите на вкладку Deployments.

  4. Чтобы изменить YAML-файл, нажмите More → Edit YAML рядом с названием рабочей нагрузки.

  5. Измените YAML-файл.

  6. Чтобы сохранить изменения, нажмите Edit → OK.

  7. (Опционально) Чтобы скачать YAML-файл, в окне Edit YAML нажмите Download.

Откат рабочей нагрузки

CCE записывает историю выпуска всех версий Deployments. Чтобы откатить рабочую нагрузку:

  1. Войдите в консоль CCE.

  2. В левом меню выберите Workloads.

  3. Перейдите на вкладку Deployments.

  4. Нажмите More → Roll Back рядом с названием рабочей нагрузки.

  5. Перейдите на вкладку Change History.

  6. Нажмите Roll Back to This Version.

  7. Вручную подтвердите YAML-файл и нажмите OK.

Повторное развертывание рабочей нагрузки

Чтобы повторно развернуть рабочую нагрузку, например Deployments:

  1. Войдите в консоль CCE.

  2. В левом меню выберите Workloads.

  3. Перейдите на вкладку Deployments.

  4. Нажмите More → Redeploy рядом с названием рабочей нагрузки.

  5. Нажмите OK.

Включение/Отключение обновления

Чтобы включить/отключить обновление:

  1. Войдите в консоль CCE.

  2. В левом меню выберите Workloads.

  3. Перейдите на вкладку Deployments.

  4. Нажмите More → Disable/Enable Upgrade рядом с названием рабочей нагрузки.

  5. Нажмите Yes.

Примечание

Deployments в состоянии отключенного обновления не могут быть откатаны.

Управление метками

Метки можно добавить к нескольким или к определенной рабочей нагрузке. Чтобы добавить метку для рабочей нагрузки, например для Deployments:

  1. Войдите в консоль CCE.

  2. В левом меню выберите Workloads.

  3. Перейдите на вкладку Deployments.

  4. Нажмите More → Manage Label рядом с названием рабочей нагрузки.

  5. Нажмите Add.

  6. Укажите key и value и нажмите OK.

Удаление рабочей нагрузки/Job

Чтобы удалить рабочую нагрузку, например Deployments:

  1. Войдите в консоль CCE.

  2. В левом меню выберите Workloads.

  3. Перейдите на вкладку Deployments.

  4. Нажмите More → Delete рядом с названием рабочей нагрузки.

  5. Внимательно прочитайте информацию об удалении.

    Рабочую нагрузку нельзя восстановить после ее удаления. Соблюдайте осторожность при выполнении этой операции.

  6. Нажмите Yes.

Примечание

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

  • Убедитесь, что удаляемые тома хранения не используются другими рабочими нагрузками. Если эти тома импортированы или имеют снапшоты, то их можно только отвязать.

Просмотр событий (events)

Чтобы просмотреть события:

  1. Войдите в консоль CCE.

  2. Нажмите на название созданного кластера.

  3. В левом меню выберите Workloads.

  4. Перейдите на вкладку Pods.

  5. В строке с рабочей нагрузкой нажмите View Events.

    Откроется страница с названием, типом, количеством и временем события.

Запустили Evolution free tier
для Dev & Test
Получить