tencent cloud

云原生分布式云中心

动态与公告
产品动态
云原生分布式云中心开源声明
产品简介
产品概述
产品优势
应用场景
操作指南
分布式基础设施
分布式应用管理
相关协议
PRIVACY POLICY MODULE
DATA PROCESSING AND SECURITY AGREEMENT MODULE

概述

PDF
聚焦模式
字号
最后更新时间: 2025-04-17 19:48:14

概述

分布式应用管理基于开源多集群应用治理 Clusternet 项目,支持将云原生化的应用、服务、资源扩展到分布式云,任何原生 Kubernetes 资源(Deployment/StatefulSet/ConfigMap/Secret 等)、自定义 CRD 资源,以及 Helm Chart 应用等,都可以通过分布式应用管理进行分发和部署,统一管理和运维,轻松地将您的业务发布至全球。

应用治理模型

基于 Clusternet 分布式应用管理模型,采用松耦合的设计,用户无需更改或重新编写已有的 Kubernetes 资源对象,仅需为原有应用关联分发策略(Subscription)和差异化策略(Localization/Globalization),即可实现多集群的应用分发和管理。如下图所示:
clusternet-apps-concepts


其中绿色部分由用户创建和配置,包括 K8s 资源、分发策略(Subscription)和差异化策略(Localization/Globalization),紫色的模块是 Clusternet 自动生成的对象,包括 Base 和 Description 对象,用于内部流转和观察。
资源(Resources):兼容任意资源类型完全容 K8s 的标准资源,比如Deployment、StatefulSet、DaemonSet,以及各种自定义的 CRD 等,无需学习其他复杂的多集群资源的 CRD 定义。
分发策略(Subscription):用于定义和管理 K8s 资源分发到多个集群的策略。每个匹配的 K8s 资源和集群,将在其专属的命名空间中创建相应的 Base 对象。
差异化策略(Localization/Globalization):定义 K8s 资源分发到不同集群上的差异化配置,详情请参见 差异化策略
Base & Description:是会自动生成的对象,用以观察和跟踪各个应用资源的分发实例。其中 Description 是 Base 对象通过 Localization 和 Globalization 差异化配置渲染后得到的对象,即描述部署到目标子集群的对象的配置。

更多

如需了解更多分布式应用管理知识,请关注开源多集群应用治理 Clusternet 项目。

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈