你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

在已启用 Azure Arc 的 Kubernetes 群集与 Azure 之间交换的数据

已启用 Azure Arc 的 Kubernetes 方案涉及到在已启用 Azure Arc 的 Kubernetes 群集环境与 Azure 服务之间交换所需状态配置、元数据和其他特定于方案的操作数据。 对于所有类型的数据,Azure Arc 代理将发起与 Azure 服务的出站通信,因此只需对网络先决条件下列出的终结点进行出站访问。 Azure Arc 代理不要求在防火墙上启用入站端口。

下表按方案显示了在这些环境之间交换的数据的细分。

群集与 Azure 之间的数据交换

方案 元数据 通信模式
群集元数据 Kubernetes 群集版本 代理推送到 Azure
群集元数据 群集中的节点数 代理推送到 Azure
群集元数据 代理版本 代理推送到 Azure
群集元数据 Kubernetes 分发类型 Azure CLI 推送到 Azure
群集元数据 基础结构类型 (AWS/GCP/vSphere/...) Azure CLI 推送到 Azure
群集元数据 群集中节点的 vCPU 计数 代理推送到 Azure
资源运行状况 代理检测信号 代理推送到 Azure
诊断和可支持性 各代理的资源消耗量(内存/CPU) 代理推送到 Azure
诊断和可支持性 所有代理容器的日志 代理推送到 Azure
代理升级 代理升级可用性 代理从 Azure 拉取
配置 (GitOps) 配置的所需状态:Git 存储库 URL、flux operator 参数、私钥、已知 hosts 内容、HTTPS 用户名、令牌或密码 代理从 Azure 拉取
配置 (GitOps) flux operator 安装状态 代理推送到 Azure
扩展 扩展的所需状态:扩展类型、配置设置、受保护的配置设置、版本序列、自动升级设置 代理从 Azure 拉取
Azure Policy 需要在群集内部强制实施 Gatekeeper 的 Azure Policy 分配 代理从 Azure 拉取
Azure Policy 群集内部策略强制实施的审核与符合性状态 代理推送到 Azure
Azure Monitor 客户工作负载的指标和日志 代理推送到客户租户和订阅中的 Log Analytics 工作区资源
Cluster Connect 发送到群集的请求 由 clusterconnect-agent 与 Arc 服务建立的出站会话,用于向群集发送请求
自定义位置 命名空间和 ClusterRoleBinding/RoleBinding 上的元数据,用于授权 由 clusterconnect-agent 与 Arc 服务建立的出站会话,用于向群集发送请求
位于自定义位置顶层的资源 数据库或应用程序实例的所需规范 由 clusterconnect-agent 与 Arc 服务建立的出站会话,用于向群集发送请求

后续步骤