Для улучшения работы сайта мы используем файлы cookies. Оставаясь на сайте, вы соглашаетесь с политикой обработки персональных данных.

Установка оператора

1. Предварительные условия

  • У вас есть доступ к кластеру с учетной записью, имеющей роль cluster-admin в Kubernetes.

  • Вы установили утилиту kubectl для работы с Kubernetes.

2. Установка с помощью kubectl

  1. Установите оператор Argo CD operator. Для этого сохраните представленный ниже манифест в файл, например ArgoCD.yaml.

    Пример манифеста для установки
    apiVersion: operators.coreos.com/v1alpha1
    kind: Subscription
    metadata:
      name: argocd-operator
      namespace: argocd-operator
    spec:
      channel: alpha
      installPlanApproval: Automatic
      name: argocd-operator
      source: nova-catalog
      sourceNamespace: nova-operatorhub
      startingCSV: argocd-operator.v0.18.0
  2. Установите манифест в кластер Kubernetes, выполнив команду:

    kubectl apply -f ArgoCD.yaml
  3. Проверьте состояние оператора после установки.

    kubectl get pods -n nova-operators
    Пример вывода
    NAME                                             READY   STATUS    RESTARTS      AGE
    argocd-operator-6f4fd9d5d4-69nvf                 1/1     Running   1 (44h ago)   5d

    Убедитесь, что оператор находится в статусе Running. В столбце READY должно быть 1/1.

3. Установка с помощью Nova Console

Установите модуль Argo CD через Nova Console OperatorHUB. Для этого выполните следующие шаги.

  1. Установите оператор Argo CD Operator. В Nova Console в главном меню выберите OperatorsOperatorHUB. Выберите Argo CD. Нажмите кнопку Установить.

    Подтвердите установку, нажав Установить.

  2. Перейдите в раздел OperatorsУстановленные операторы. Выберите Argo CD или сразу после установки нажмите Открыть оператор.