Инсталляция 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