1.11. 使用 GitOps CLI 在核心模式中同步应用程序
				您可以使用 GitOps argocd CLI 以 核心 模式同步应用程序。
			
				此示例工作流逐步指导您完成将 Argo CD 配置为递归将 cluster 目录中的内容同步到 cluster-configs- 应用程序。目录定义 OpenShift Container Platform 集群配置和集群中的 spring-petclinic 命名空间。
			
先决条件
- 您已在 OpenShift Container Platform 集群上安装了 Red Hat OpenShift GitOps Operator。
- 
						已安装 OpenShift CLI(oc)。
- 
						已安装 Red Hat OpenShift GitOps argocdCLI。
流程
- 使用 - ocCLI 工具登录到 OpenShift Container Platform 集群:- oc login -u <username> -p <password> <server_url> - $ oc login -u <username> -p <password> <server_url>- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - Example - oc login -u kubeadmin -p '<password>' https://api.crc.testing:6443 - $ oc login -u kubeadmin -p '<password>' https://api.crc.testing:6443- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 检查 - kubeconfig文件中是否正确设置了上下文:- oc config current-context - $ oc config current-context- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 将当前上下文的默认命名空间设置为 - openshift-gitops:- oc config set-context --current --namespace openshift-gitops - $ oc config set-context --current --namespace openshift-gitops- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 设置以下环境变量来覆盖 Argo CD 组件名称: - export ARGOCD_REPO_SERVER_NAME=openshift-gitops-repo-server - $ export ARGOCD_REPO_SERVER_NAME=openshift-gitops-repo-server- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 因为应用程序配置了 - none同步策略,所以您必须手动触发同步操作:- argocd app sync --core openshift-gitops/app-cluster-configs - $ argocd app sync --core openshift-gitops/app-cluster-configs- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 列出应用程序,以确认应用程序具有 - Healthy和- Synced状态:- argocd app list --core - $ argocd app list --core- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow