🔧 步骤 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. 保留所有权利。