4 年前发表4 年前更新Kubernetes8 分钟读完 (大约1188个字)Argo CD 创建 Application 时的逻辑分析在 Argo CD 里面,同时提供了 HTTP 接口(Web UI)、gRPC 接口(Command CLI),但是只用到了一个端口,并且实现逻辑的代码是同一份代码,是怎么做到的呢?创建应用时都做了哪些操作逻辑?请求跟踪当在 Argo CD 的 Web UI 页面中,创建一个 Application阅读更多
4 年前发表4 年前更新Kubernetes9 分钟读完 (大约1301个字)Argo CD 从入门教程来看其架构本文的目标是能对 Argo CD 基本操作有一定的了解,同时可以对 Argo CD 的架构、组成有一定的认识。准备kubectlkubernetes 集群安装kubectl create namespace argocdkubectl apply -n argocd -f https://raw.g阅读更多
4 年前发表4 年前更新Kubernetes26 分钟读完 (大约3859个字)Argo CD Sync 同步操作逻辑梳理sync 子命令做的事情就两件:从 git repo 拉取 Manifest、然后执行 kubectl apply。入口:app.go -> NewApplicationSyncCommand执行命令:argocd app sync aaa命令行客户端先创建一个 clientacdClient阅读更多