Развертывание нескольких кластеров Kubernetes и экземпляров Open Single Management Platform
KDT позволяет развернуть несколько кластеров Kubernetes с экземплярами Open Single Management Platform и переключаться между ними с помощью контекстов. Контекст – это набор параметров доступа, определяющих кластер Kubernetes, с которым пользователь может выбрать взаимодействие. Контекст также включает данные для подключения к кластеру с помощью KDT.
Предварительные требования
Перед созданием контекстов и установкой кластеров Kubernetes с экземплярами Open Single Management Platform необходимо выполнить следующие действия:
- Подготовить устройство администратора и целевые устройства.
Для установки нескольких кластеров и экземпляров Open Single Management Platform вам нужно подготовить одно устройство администрирования для всех кластеров и отдельные наборы целевых устройств для каждого кластера. Компоненты Kubernetes не следует устанавливать на целевые устройства.
- Подготовить устройства к установке сервисов KUMA.
Для установки сервисов KUMA вам нужно подготовить отдельные наборы устройств для каждого экземпляра Open Single Management Platform.
- Подготовить файл инвентаря KUMA.
Для установки сервисов KUMA вам нужно подготовить отдельные файлы инвентаря для каждого экземпляра Open Single Management Platform.
- Подготовить конфигурационный файл.
Для установки нескольких кластеров и экземпляров Open Single Management Platform вам нужно подготовить конфигурационные файлы для каждого экземпляра Open Single Management Platform. В этих конфигурационных файлах укажите соответствующие устройства администратора и целевые устройства, а также другие параметры, специфичные для конкретного кластера и экземпляра Open Single Management Platform.
Процесс
Чтобы создать контекст с кластером Kubernetes и экземпляром Open Single Management Platform:
- На устройстве администратора, на котором расположена утилита KDT, выполните команду и укажите имя контекста:
./kdt ctx --create <имя_контекста>Контекст с указанным именем создан.
- Установите кластер Kubernetes и Open Single Management Platform.
Кластер с экземпляром Open Single Management Platform развернут в контексте. Создание контекста завершено. Когда вы получаете файлы журналов компонентов Open Single Management Platform, файлы журналов содержат имя вашего текущего контекста.
Вы можете повторить эту процедуру, чтобы создать необходимое количество контекстов с установленными кластерами и экземплярами Open Single Management Platform.
Вам нужно развернуть кластер Kubernetes и экземпляр Open Single Management Platform после создания контекста, чтобы завершить создание контекста. Если вы не выполните развертывание в контексте, а затем создадите другой контекст, первый контекст будет удален.
Чтобы просмотреть список созданных контекстов и имя активного контекста,
на устройстве администратора, на котором расположена утилита KDT, выполните команду:
./kdt ctx
Чтобы переключиться на нужный контекст,
На устройстве администратора, на котором расположена утилита KDT, выполните команду и укажите имя контекста:
./kdt ctx <имя_контекста>
После выбора контекста KDT подключается к соответствующему кластеру Kubernetes. Теперь вы можете работать с этим кластером и экземпляром Open Single Management Platform. К выбранному кластеру применяются команды KDT.
При удалении компонентов Open Single Management Platform, установленных в кластере Kubernetes, и самого кластера с помощью KDT соответствующие контексты также удаляются. Другие контексты и их кластеры с экземплярами Open Single Management Platform не удаляются.