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

Содержание

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

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

Процедура

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

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

  1. Войдите в систему и перейдите на страницу Platform Management.
  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.