Установка Alauda Build of Argo CD

Содержание

Предварительные требования

  1. Скачайте пакет установки оператора Alauda Build of Argo CD, соответствующий архитектуре вашей платформы.
  2. Загрузите пакет установки с помощью механизма Upload Packages.

Процедура

Устанавливайте в кластер, где вы планируете использовать функциональность GitOps.

Установка оператора Alauda Build of Argo CD

  1. Войдите в систему и перейдите на страницу Administrator.
  2. Нажмите Marketplace > OperatorHub, чтобы перейти на страницу OperatorHub.
  3. Найдите оператор Alauda Build of Argo CD, нажмите Install и перейдите на страницу Install Argo CD.

Параметры конфигурации:

ПараметрРекомендуемая конфигурация
ChannelКанал по умолчанию — alpha.
Installation ModeCluster: Все пространства имён в кластере используют один экземпляр оператора для создания и управления, что снижает использование ресурсов.
NamespaceВыберите Recommended Namespace: создаётся автоматически, если отсутствует.
Upgrade StrategyAuto: OperatorHub автоматически обновит оператор до последней версии при её доступности.
  1. Рекомендуется использовать предложенную конфигурацию по умолчанию; просто нажмите Install для завершения установки оператора Alauda Build of Argo CD.

Создание экземпляра Argo CD

  1. Нажмите Marketplace > OperatorHub.

  2. Найдите оператор Alauda Build of Argo CD, кликните по нему, чтобы перейти на страницу с подробной информацией об Argo CD.

  3. Нажмите All Instances,

  4. Нажмите Create Instance, выберите карточку экземпляра Argo CD.

  5. Нажмите Create Instance

INFO

На странице параметров конфигурации экземпляра используйте конфигурацию по умолчанию, если нет специальных требований. Примечание: Если глобальный кластер не является высокодоступным (например, содержит только один управляющий узел), переключитесь в YAML-режим при создании экземпляра и установите значение поля ha.enabled в false.

  1. Нажмите Create.

Создание экземпляра AppProject

INFO

Совет: Если вам не нужна функция платформенного управления Cluster Configuration Management, следующие шаги выполнять не нужно.

  1. Найдите оператор Alauda Build of Argo CD, кликните по нему, чтобы перейти на страницу с подробной информацией о Alauda Argo CD.

  2. Нажмите All Instances, затем Create Instance, выберите карточку экземпляра AppProject.

  3. Переключитесь в YAML-режим и замените существующее содержимое YAML на интерфейсе следующим кодом:

    apiVersion: argoproj.io/v1alpha1
    kind: AppProject
    metadata:
      name: cpaas-system
      namespace: argocd
    spec:
      clusterResourceWhitelist:
      - group: '*'
        kind: '*'
      destinations:
      - namespace: '*'
        server: '*'
      sourceRepos:
      - '*'
  4. Нажмите Create.

После выполнения вышеуказанных шагов вы успешно установили Argo CD. Немедленно приступайте к созданию приложения Argo CD через панель Argo CD, чтобы начать работу с GitOps.