ArgoCD介绍及配置使用
ArgoCD是Kubernetes的声明式GitOps持续交付工具, 可以让你更轻松地在 Kubernetes上管理和运行应用程序。
与传统CICD工作流的比较
架构图
流程
安装部署
//Config ArgoCD on EKS
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml
# 创建LoadBalancer型的Service对外提供web访问
kubectl patch svc argocd-server -n argocd -p '{"spec": {"type": "LoadBalancer"}}'
# 查看创建的资源对象
kubectl get all -n argocd
# 获取admin账户的登陆密码
kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d; echo
使用上一步生成的密码登陆argocd
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。