Инсталляция Argo Rollouts с помощью Helm
CLI Argo Rollouts
Инсталляция с помощью Helm
https://artifacthub.io/packages/helm/argo/argo-rollouts
Делаю:
2026.01.29
$ helm repo add argo https://argoproj.github.io/argo-helm
$ cd ~/tmp
$ cat > values-argo-rollouts.yaml <<EOF
dashboard:
enabled: true
EOF
$ helm upgrade argo-rollouts argo/argo-rollouts \
--install \
--namespace argo-rollouts \
--create-namespace \
--version 2.40.5 \
--values values-argo-rollouts.yaml
$ {
TIMEFORMAT="⏱ Прошло времени: %R сек."
time {
kubectl wait --namespace argo-rollouts \
--for=condition=ready pod \
--selector=app.kubernetes.io/instance=argo-rollouts \
--timeout=300s && \
echo "✅ Успех: Все поды ArgoCD запущены!" || \
(echo "❌ Ошибка: Тайм-аут!"; exit 1)
}
}
$ kubectl get pods -n argo-rollouts
NAME READY STATUS RESTARTS AGE
argo-rollouts-6ccc9f6fb5-v4g64 0/1 Completed 0 19s
argo-rollouts-6ccc9f6fb5-xvvkq 1/1 Running 0 10m
argo-rollouts-6d6948675d-45xvn 1/1 Running 0 19s
argo-rollouts-6d6948675d-m8w6k 0/1 ContainerCreating 0 2s
argo-rollouts-dashboard-9996f6666-qpsp5 1/1 Running 0 19s
// Проверить CRDS
$ kubectl get crds | grep rollouts
rollouts.argoproj.io 2026-01-28T17:15:07Z
// Стартовать dashboard
$ kubectl argo rollouts dashboard
http://localhost:3100/rollouts