概述
UCS服务支持跨云、跨地域的集群统一接入、统一管理,支持接入如下几种集群类型:
●华为云集群:包括华为云CCE集群和CCE Turbo集群。
●本地集群:由UCS提供的运行在您的数据中心基础设施之上的Kubernetes集群。也就是说,您只需要准备好相关物理资源,安装Kubernetes软件以及接入UCS过程完全交给华为云来处理。
●附着集群:满足CNCF(Cloud Native Computing Foundation)标准的第三方Kubernetes集群,如AWS(EKS)、GCP(GKE)以及自建的Kubernetes集群。
●多云集群:由UCS提供的运行在第三方云服务供应商(如AWS)基础设施之上的Kubernetes集群,如UCS on AWS、UCS on Azure。
●伙伴云集群:包括伙伴云(如天翼云、移动云)CCE集群。
当前版本支持华为云集群、本地集群、附着集群和多云集群接入UCS,伙伴云集群即将上线,敬请期待。
华为云集群
UCS支持一键注册华为云集群(CCE集群、CCE Turbo集群),注册完成后即可实现集群的自动接管。
说明:UCS同样支持注册CCE Turbo分布式集群,它在CCE Turbo集群的基础上增加了管理边缘基础设施的能力,包括智能边缘云Homezone和智能边缘小站IES。详细介绍请参见CCE用户指南。
约束与限制
●仅华为云帐号或具备UCS FullAccess权限的用户可进行集群注册的操作。
●若集群地域位于境外,应确保您的行为符合所适用的法律法规要求。
●请确保注册的集群版本为1.19及以上。
前提条件
已创建一个准备接入UCS的CCE集群、CCE Turbo集群或CCE Turbo分布式集群,并且集群状态为“运行中”。
本地集群管理流程
本地集群:由UCS提供的运行在您的数据中心基础设施之上的Kubernetes集群,也就是说,您只需要准备好相关物理资源,安装Kubernetes软件以及接入UCS过程完全交给华为云来处理。本地集群管理流程如图1所示。
图1 本地集群管理流程
附着集群管理流程
附着集群指满足CNCF(Cloud Native Computing Foundation)标准的第三方Kubernetes集群,如AWS(EKS)、GCP(GKE)以及自建的Kubernetes集群。
附着集群的管理流程如图1所示,即获取KubeConfig文件后手动添加至UCS控制台,并在集群中部署Agent代理。
图1 附着集群管理流程
多云集群管理流程
多云集群是指由UCS所提供,在第三方云服务供应商(如AWS)基础设施上运行的Kubernetes集群。其本质上是在AWS或Azure基础设施上构建CCE集群,从而与华为云共同组成一种云原生的多云架构。
说明:目前的版本仅支持在AWS基础设施上构建多云集群。
在单一云平台的设计中,您需要使用高度集成的专用云工具,这可能会使每个云环境成为一个孤岛。借助多云集群,您可以使用统一的API、工具和配置,将工作负载部署到多个云环境中。
您还可以通过UCS控制台来管理AWS上的Kubernetes集群,实现多云环境下一致的管理体验。
集群控制台概述
UCS容器集群管理控制台提供了标准Kubernetes集群的统一管理功能,为用户提供独立的集群操作入口,支持对某个集群单独进行管理。
●对于华为云集群(CCE和CCE Turbo集群),UCS中的集群控制台的功能体验与CCE控制台保持一致,集群控制台操作指导请参见CCE用户指南。
●对于附着集群、本地集群和多云集群,集群控制台提供基本的Kubernetes资源管理功能,例如节点、工作负载、服务与路由、容器存储、配置项与密钥、命名空间等资源,并提供基础运维能力。
须知:附着集群和本地集群的控制台权限(可参考UCS功能所需的最小权限查看)由UCS进行单独管理,需要华为云帐号或具备UCS FullAccess权限的用户在UCS控制台的“权限管理”页面进行配置。
如何进入集群控制台
舰队中的集群和未加入舰队的集群,进入集群控制台的方法不同,分别如下所述:
●舰队中的集群:在“容器舰队”页面选择目标集群所在的舰队,单击舰队名称进入详情页,选择左侧导航栏的“容器集群”,单击目标集群名称进入集群控制台。
●未加入舰队的集群:在“未加入舰队的集群”页面找到目标集群,单击名称后进入集群控制台。
华为云分布式云原生产品UCS
Ubiquitous Cloud-Native Service(UCS)的含义是无处不在的云原生服务,把云原生能力带入企业的每一个业务场景