跳至正文

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

🔒 原创版权声明

本文标题:ArgoCD安装与部署

原文链接:https://www.infraserviceonline.com/argocd%e5%ae%89%e8%a3%85%e4%b8%8e%e9%83%a8%e7%bd%b2/

版权来源:Infraservicenow

⚠️ 重要声明:本站所有文章均为原创技术文档,未经作者书面正式授权,严禁任何形式转载、复制、摘抄、二次发布

如需转载、引用、整理发布,请务必提前联系作者获得授权,违者将依法追究侵权责任。

© 2026 Infraservicenow All Rights Reserved. 保留所有权利。


发表回复

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

error: Content is protected !!