- 博客/
Argocd Cli Usage Tips
作者
Johny
熟练的 云原生搬砖师
说明#
此篇文档,用于记录在使用
ArgoCD CLi
的过程中,所使用到的一些常用命令,且供参考
。
使用记录#
ArgoCD cli 安装文档,使用前,配置登录
argocd login xxx.argocd.xx
一键 关闭 ArgoCD 下某个 Project 下所有 APP 的 同步
for i in $(argocd app list -p cmb-custody-pet --grpc-web|awk '{print $1}' |grep -v 'NAME');do argocd app set "$i" --sync-option ApplyOutOfSyncOnly=false --grpc-web argocd app set "$i" --sync-policy none --grpc-web done
显示 ArgoCD 中当前实例下所有 Project
argocd proj list|awk '{print $1}'|grep -v 'NAME'
ArgoCD 初始化项目空间
PROJ=repo-charts-dev argocd proj create "${PROJ}" --description 'repo dev 环境自动部署' \ --dest https://kubernetes.default.svc,"${PROJ}" \ --src 'https://gitlab-ee.treesir.pub/ci-cd/repo-charts.git' argocd proj allow-cluster-resource "${PROJ}" '*' ‘*' kubectl create ns "${PROJ}"
一键
销毁
· ArgoCD 下某个 Project 下所有 APPPROJ=repo-charts-dev for i in `argocd app list -p ${PROJ} --grpc-web|awk '{print $1}' |grep -v 'NAME'`;do argocd app delete "$i" --grpc-web -y done
ArgoCD 集群连接初始化,创建应用
argocd login xxxx --grpc-web argocd cluster add $(kubectl config get-contexts -o name) --grpc-web argocd app create guestbook \ --repo https://github.com/argoproj/argocd-example-apps.git \ --path guestbook \ --dest-namespace default \ --dest-server ${K8S_API_SERVER_ADDRESS} \ --directory-recurse \ --grpc-web
ToDo#
且供参考,后续补充。
相关文章
Git Docs
·307 字·1 分钟·
devops
git
记录一次 Nexus3 Pypi 私服 Blob Storage 异常的修复
·1234 字·3 分钟·
devops
neuxs3
fix
pypi
jenkins
pipeline
记录一次 JupyterLab 插件打包问题的修复
·1485 字·3 分钟·
k8s
devops
jupyterlab
jenkins
使用 Helm 部署 Spinnaker 持续部署(CD)平台
·2781 字·6 分钟·
devops
k8s
helm
spinnaker
ci-cd
使用 helm 在 Kubernetes 中部署 Nexus 私服
·2270 字·5 分钟·
k8s
devops
helm
nexus3
Rke 集群集成 Kube-Vip 实现 Loadbalance Service 资源的使用
·6074 字·13 分钟·
devops
k8s
rke
kube-vip
Loadbalance