概述

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分布式集群,并且集群状态为“运行中”。

操作步骤

1.登录UCS控制台,在左侧导航栏中选择“容器舰队”。

2.单击华为云集群选项卡中的“注册集群”按钮。

3.勾选需要注册的CCE集群、CCE Turbo集群或CCE Turbo分布式集群,并选择一个舰队,单击“确定”。

注册集群时若不选择舰队,集群注册成功后将显示在“未加入舰队的集群”页签下,后续还可以再添加至舰队中。具体操作请参见未加入舰队的集群

说明:不支持在注册集群阶段选择已开通集群联邦能力的舰队,如果一定要加入这个舰队,请在集群注册成功后,再添加到该舰队中。关于集群联邦的介绍,请参见开通集群联邦章节。

本地集群管理流程

本地集群:由UCS提供的运行在您的数据中心基础设施之上的Kubernetes集群,也就是说,您只需要准备好相关物理资源,安装Kubernetes软件以及接入UCS过程完全交给华为云来处理。本地集群管理流程如图1所示。

图1 本地集群管理流程

接入网络模式

UCS使用集群网络代理的连接方式,如图2所示,无需在防火墙上启用任何入方向端口,仅通过集群代理程序的方式在出方向与UCS服务建立会话。

本地集群接入网络的方法有两种,具有不同的优点:

公网接入:具有弹性灵活、成本低、易接入的优点。

私网接入:可获得更加高速、低时延、稳定安全的体验。

图2 集群接入原理

附着集群管理流程

附着集群指满足CNCF(Cloud Native Computing Foundation)标准的第三方Kubernetes集群,如AWS(EKS)、GCP(GKE)以及自建的Kubernetes集群。

附着集群的管理流程如图1所示,即获取KubeConfig文件后手动添加至UCS控制台,并在集群中部署Agent代理。

图1 附着集群管理流程

接入网络模式

对于附着集群,各集群提供商或本地数据中心对于网络入方向的端口规则有差异,防止特定端口外的入站通信。因此UCS使用集群网络代理的连接方式,如图2所示,无需在防火墙上启用任何入方向端口,仅通过集群代理程序的方式在出方向与UCS服务建立会话。

附着集群接入网络的方法有两种,具有不同的优点:

公网接入:具有弹性灵活、成本低、易接入的优点。

私网接入:可获得更加高速、低时延、稳定安全的体验。

图2 集群接入原理

多云集群管理流程

多云集群是指由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)的含义是无处不在的云原生服务,把云原生能力带入企业的每一个业务场景

随着云原生应用深入企业各个业务场景,跨云跨地域统一协同治理,保障一致应用体验等新的需求日渐突出,华为云UCS构建无处不在的云原生服务,加速各行各业云原生升级

  • 百万级节点算力协同
  • 随时、随地提供应用所需算力资源

  • 智能流量分发调度
  • 实时跨域、按需调配应用访问流量

  • 数据随应用一键迁移
  • 以应用为中心,全业务一体化迁移、弹性、容灾