<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Deploy N Clusters :: Ay Docs</title>
    <link>https://ops.docs.72602.space/argo/argo-cd/deploy_multiple_k8s/index.html</link>
    <description>ArgoCD 凭借其声明式的 GitOps 理念，能非常优雅地处理多 Kubernetes 集群的应用发布。它允许你从一个中心化的 Git 仓库管理多个集群的应用部署，确保状态一致并能快速回滚。&#xA;下面这张图概括了使用 ArgoCD 进行多集群发布的典型工作流，帮你先建立一个整体印象：&#xA;flowchart TD A[Git仓库] --&gt; B{ArgoCD Server} B --&gt; C[ApplicationSet&lt;br&gt;集群生成器] B --&gt; D[ApplicationSet&lt;br&gt;Git生成器] B --&gt; E[手动Application&lt;br&gt;资源] C --&gt; F[集群A&lt;br&gt;App1 &amp; App2] C --&gt; G[集群B&lt;br&gt;App1 &amp; App2] D --&gt; H[集群A&lt;br&gt;App1] D --&gt; I[集群A&lt;br&gt;App2] E --&gt; J[特定集群&lt;br&gt;特定应用] 🔗 连接集群到 ArgoCD 要让 ArgoCD 管理外部集群，你需要先将目标集群的访问凭证添加进来。&#xA;获取目标集群凭证：确保你拥有目标集群的 kubeconfig 文件。 添加集群到 ArgoCD：使用 ArgoCD CLI 添加集群。这个操作会在 ArgoCD 所在命名空间创建一个存储了集群凭证的 Secret。 argocd cluster add &lt;context-name&gt; --name &lt;cluster-name&gt; --kubeconfig ~/.kube/config &lt;context-name&gt; 是你 kubeconfig 中的上下文名称。 &lt;cluster-name&gt; 是你在 ArgoCD 中为这个集群起的别名。 验证集群连接：添加后，你可以在 ArgoCD UI 的 “Settings” &gt; “Clusters” 页面，或通过 CLI 查看集群列表： argocd cluster list 💡 选择多集群部署策略 连接集群后，核心是定义部署规则。ArgoCD 主要通过 Application 和 ApplicationSet 资源来描述部署。</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate></lastBuildDate>
    <atom:link href="https://ops.docs.72602.space/argo/argo-cd/deploy_multiple_k8s/index.xml" rel="self" type="application/rss+xml" />
  </channel>
</rss>