一、ArgoCD介绍
ArgoCD是一个基于GitOps的云原生持续部署工具。通常用于部署Kubernetes应用管理
二、安装
参考官网:https://argo-cd.readthedocs.io/en/stable/getting_started/
1.下载文件
curl -O https://raw.githubusercontent.com/argoproj/argo-cd/v2.6.7/manifests/install.yaml
2.部署
kubectl create ns argocd
kubectl apply -f install.yaml -n argocd
3.查看pod状态
我用nodeport暴露端口
4.获取登陆密码:
kubectl get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" -n argocd | base64 -d
zGwe2jHcRqDduw-v
5.安装argocli客户端
a.本地下载
b.官网git上下载
chmod +x argocd-linux-amd64
mv argocd-linux-amd64 /usr/local/bin/argocd
6.登陆argocd
argocd login <ARGOCD_URL>
7.添加集群
#查看当前集群名称
kubectl config get-contexts -o name
#添加集群
argocd cluster add kubernetes-admin@kubernetes
#查看argocd cluster list
网页查看:
9.配置仓库地址
10.应用示例
创建后:
argocd app sync argotest1或者页面操作
后台查看:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!