Установка оператора
1. Предварительные условия
-
У вас есть доступ к кластеру с учетной записью, имеющей роль cluster-admin в Kubernetes.
-
Вы установили утилиту kubectl для работы с Kubernetes.
2. Установка с помощью kubectl
-
Установите оператор 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 -
Установите манифест в кластер Kubernetes, выполнив команду:
kubectl apply -f ArgoCD.yaml -
Проверьте состояние оператора после установки.
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. Для этого выполните следующие шаги.
-
Установите оператор Argo CD Operator. В Nova Console в главном меню выберите Operators → OperatorHUB. Выберите Argo CD. Нажмите кнопку Установить.
Подтвердите установку, нажав Установить.
-
Перейдите в раздел Operators → Установленные операторы. Выберите Argo CD или сразу после установки нажмите Открыть оператор.