1.下载GitHub - argoproj/argo-cd: Declarative continuous deployment for Kubernetes.
2.安装
unzip argo-cd-master.zip
cd argo-cd-master
kubectl create namespace argocd
kubectl apply -n argocd -f manifests/install.yaml
3.cli安装:
cli下载:
https://github.com/argoproj/argo-cd/releases/download/v2.1.2/argocd-linux-amd64
cp argocd-linux-amd64 /usr/local/bin/argocd
chmod +x /usr/local/bin/argocd
4.使用
修改svc:NodePort
查看admin密码:kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d; echo
网页打开:
5.由于网络问题,把git上的示例下载到本地gitlab中
gitlab安装:gitlab安装 - 少年老余 - 博客园 (cnblogs.com)
gitlab创建project:argocd-example-apps-master
克隆到本地:
git clone http://192.168.118.133/root/argocd-example-apps-master.git
cd argocd-example-apps-master/
cp -a ../test/argocd-example-apps-master/* .
#提交
git add .
git commit -m "add"
git push origin master
6.登录安装示例
登录:
argocd login 192.168.118.134:30831 --username admin --password tJbm9325PlZThpZH
测试示例:
argocd app create guestbook --repo http://192.168.118.133/root/argocd-example-apps-master.git --path guestbook --dest-server https://kubernetes.default.svc --dest-namespace default
或者web操作:
参考:
https://blog.csdn.net/weixin_42554142/article/details/122846080
Getting Started - Argo CD - Declarative GitOps CD for Kubernetes (argo-cd.readthedocs.io)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!