产品部署架构
最后更新于
这有帮助吗?
TKEStack 产品架构如下图所示:
TKEStack 采用了 Kubernetes on Kubernetes 的设计理念。即节点仅运行 Kubelet 进程,其他组件均采用容器化部署,由 Kubernetes 进行管理。
架构上分为 Global 集群和业务集群。Global 集群运行整个容器服务开源版平台自身所需要的组件,业务集群运行用户业务。在实际的部署过程中,可根据实际情况进行调整。
Installer: 运行 tke-installer 安装器的节点,用于提供 Web UI 指导用户在 Global 集群部署TKEStacl控制台;
Global Cluster: 运行的 TKEStack 控制台的 Kubernetes 集群;
Cluster: 运行业务的 Kubernetes 集群,可以通过 TKEStack 控制台创建或导入;
Auth: 权限认证组件,提供用户鉴权、权限对接相关功能;
Gateway: 网关组件,实现集群后台统一入口、统一鉴权相关的功能,并运行控制台的 Web 界面服务;
Platform: 集群管理组件,提供 Global 集群管理多个业务集群相关功能;
Business: 业务管理组件,提供平台业务管理相关功能的后台服务;
Network Controller:网络服务组件,支撑 Galaxy 网络功能;
Monitor: 监控服务组件,提供监控采集、上报、告警相关服务;
Notify: 通知功能组件,提供消息通知相关的功能;
Registry: 镜像服务组件,提供平台镜像仓库服务;