Действия с кластером Kubernetes as a Service

Получение файла kubeconfig.yaml

Файл kubeconfig.yaml содержит информацию о кластере, пользователях и контекстах.

Получить файл можно, только если статус заказа В порядке.

Чтобы получить файл kubeconfig.yaml:

  1. Выберите проект, в котором заказан кластер Kubernetes.
  2. В главном меню портала перейдите в раздел Ресурсы → Контейнеры → Kubernetes as a Service.

  3. В строке с нужным кластером нажмите на кнопку  и выберите одно из действий:
    • Получить публичный KubeConfig — формирует конфигурацию для доступа к API-серверу кластера по публичному IP-адресу. Действие доступно, только если к кластеру подключён публичный IP-адрес;
    • Получить приватный KubeConfig — формирует конфигурацию для доступа к API-серверу кластера по внутреннему (приватному) IP-адресу.
    Файл сохранится на вашем устройстве.

Подробнее о кластере, пользователях и контекстах в файле kubeconfig.yaml см. в официальной документации Kubernetes.

Обновление версии Kubernetes

Важно

При обновлении версии Kubernetes есть риск потерять локальные данные и изменения системных файлов, добавленные вручную.

Для сохранности данных подключите Cinder CSI  и делайте резервные копии системных файлов, в которые вносили изменения вручную.

Обновить версию можно, только если статус заказа В порядке.

Откатить версию на более раннюю невозможно.

Чтобы обновить версию Kubernetes:

  1. Выберите проект, в котором нужно обновить версию Kubernetes.
  2. В главном меню портала перейдите в раздел Ресурсы → Контейнеры → Kubernetes as a Service.

  3. В строке с нужным кластером нажмите на кнопку  и выберите пункт Обновить версию Kubernetes.
  4. Выберите новую версию Kubernetes. Для выбора доступны версии новее текущей.
  5. Нажмите на кнопку Подтвердить.

Версия Kubernetes обновится на всех узлах кластера. Новая версия Kubernetes отобразится на вкладке Информация.

Копирование ID кластера

ID кластера необходим для взаимодействия с ним через API или Terraform-провайдер.

Чтобы скопировать ID кластера (item_id):

  1. Выберите проект, в котором заказан кластер Kubernetes.
  2. В главном меню портала перейдите в раздел Ресурсы → Контейнеры → Kubernetes as a Service.

  3. В строке с нужным кластером нажмите на кнопку и выберите пункт Скопировать ID.

ID сохраняется в буфер обмена вашего устройства.

Изменение ширины канала публичного IP-адреса

Действие доступно, только если:

Чтобы изменить ограничение скорости интернет-трафика на публичном IP-адресе:

  1. Выберите проект, в котором заказан кластер Kubernetes.
  2. Перейдите в раздел Ресурсы → Контейнеры → Kubernetes as a Service.
  3. В строке с нужным кластером нажмите на кнопку  и выберите пункт Изменить ширину канала для VIP.
  4. Укажите ограничение скорости интернет-трафика. Значение должно быть кратно 100.
  5. Нажмите на кнопку Подтвердить.

В результате ширина канала изменится на публичном IP-адресе API сервера.

Отключение публичного IP-адреса

Важно

После отключения публичный IP-адрес вернуть невозможно. Публичный IP-адрес можно подключить только при создании кластера Kubernetes.

Действие доступно, только если:

Чтобы отключить публичный IP-адрес:

  1. Выберите проект, в котором заказан кластер Kubernetes.

  2. Перейдите в раздел Ресурсы → Контейнеры → Kubernetes as a Service.

  3. В строке с нужным кластером нажмите на кнопку  и выберите пункт Отключить IP-адрес.

  4. Нажмите на кнопку Подтвердить.

Удаление кластера

Удалить кластер можно, только если статус заказа В порядке.

Чтобы удалить кластер:

  1. Выберите проект, в котором нужно удалить кластер Kubernetes.

  2. В главном меню портала перейдите в раздел Ресурсы → Контейнеры → Kubernetes as a Service.

  3. В строке с нужным кластером нажмите на кнопку  и выберите пункт Удалить кластер.

  4. Нажмите на кнопку Удалить.

При удалении кластера автоматически удаляются все резервные копии.