跳至正文

ArgoCD安装与部署

🔧 步骤 1:添加 Helm 仓库并安装

# 1. 确保 Helm 仓库最新
helm repo add argo https://argoproj.github.io/argo-helm
helm repo update
helm search repo argo | grep -E "NAME|argocd|argo"

# 2. 干净安装
kubectl create ns argocd --dry-run=client -o yaml | kubectl apply -f -
helm upgrade --install argocd argo/argo-cd -n argocd -f argocd-values.yaml

🔧 步骤 2:创建 ArgoCD HTTPRoute 网关

kubectl apply -f - <<EOF
apiVersion: gateway.networking.k8s.io/v1
kind: HTTPRoute
metadata:
  name: argocd
  namespace: argocd
spec:
  parentRefs:
  - name: gateway
    namespace: istio-ingress
  hostnames: ["argocd.infraserviceonline.com"]
  rules:
  - backendRefs:
    - name: argocd-server
      port: 80
EOF

🔧 步骤 3:获取默认管理员密码

# 用户名:admin
kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注