青云QingCloud
作者青云QingCloud·2020-09-24 23:32
技术经理·北京青云科技股份有限公司

QKE 全新升级丨多集群加持,打通容器混合云最后一公里

字数 2212阅读 645评论 0赞 0

QKE(QingCloud KubeSphere Engine)全新升级到 3.0 版本,新增“多集群管理”功能,可帮助企业实现集群的灵活增减、跨集群的应用部署以及全生命周期管理,从而提升企业 IT 资源利用率和应用管理效率,加快云原生生产落地和数字化转型,创造更多经济价值。

视频演示:在多集群中创建应用

为什么需要多集群

随着企业业务的多样化发展,精细化部署决定了在混合云环境中,多集群的存在是一种常态。概括起来,采用多集群部署业务有以下优势:

  • 高可用

可以将业务负载分布在多个集群上,如云灾备、多活。当一个集群发生故障无法处理请求时,访问流量切换到健康的集群,以实现业务高可用。

  • 低延迟

在多个区域部署集群,将用户请求转向距离最近的集群处理,以此来最大限度减少网络带来的延迟。

  • 故障隔离

当集群发生诸如断电、网络故障、资源不足引起的连锁反应等,使用多个集群可以将故障隔离在特定的集群,避免向其他集群扩散。

  • 业务隔离

多集群可以在物理上实现资源彻底隔离,安全性和可靠性相比软件层隔离更高。例如企业内部不同部门部署各自独立的集群,使用多个集群来分别部署开发、测试以及生成环境等。

为什么需要容器多集群

在 Kubernetes 成为事实标准之前,混合云架构主要着力在 IaaS 层实现。企业架构师致力于将异构环境,包括不同厂商的云、虚拟机、裸金属环境等,接入同一套软件平台,进行统一管理。这样接入带来的问题是:

  • 架构复杂

不同厂商的云、虚拟机、裸金属环境有不同的 API,接入成本极高,接入后形成庞大复杂的 IT 架构,且缺少资源调度标准,难以实现统一管理。

  • 生态封闭

不同厂商有各自的API 标准,无法逾越商业层面进行统一,进而无法形成生态,导致系统可扩展性差,这无疑是被单一厂商以另一种形式绑定。

云计算诞生之初,工程师们的愿景是像使用水和电一样方便的使用计算资源,但很长一段时间,这些计算资源由于复杂的架构以及被服务商的技术绑定,并没有真的如所愿一样方便,但通过 Kubernetes 技术理念——统一开放的技术架构,以及多集群管理框架,我们看到水和电如期而至的愿景终于得以实现。

多集群管理,容器混合云的最后一公里

虽然 Kubernetes 从概念层面解决了混合云多集群管理的问题,但距离企业生产落地,还有“最后一公里”的距离,在混合云和容器云实际使用过程中会遇到很多问题,比如:

  • 集群之间相互独立,缺乏统一的视角管理
  • 在部署一个应用需要到不同的集群中分别部署,操作路径长,效率相对低下
  • Kubernetes 运维监控已经很复杂,如何在多集群架构中高效管理应用和资源,是一项挑战

    容器混合云真的不应该如此复杂,否则难以使用在生产环境中,DevOps 也难以落地。

QKE 3.0,多集群加持,打通容器混合云最后一公里

多集群管理,从底层基础设施的角度看,就是要保证多个集群的灵活增减和资源调度;从服务上层应用的角度看,则是要简单实现应用的跨集群部署,以及面向应用的全生命周期运维管理。这一切都可以通过 QKE 3.0 实现。

QKE(QingCloud KubeSphere Engine),KubeSphere 是一款基于 Kubernetes 构建的企业级容器平台,QKE 在 QingCloud 公有云上交付 KubeSphere 容器平台全能力,并可统一管理跨云、跨基础设施的 Kubernetes 集群,通过极简的人机交互实现 CI / CD、微服务、以及集群运维管理,帮助用户更敏捷地构建云原生应用与统一管理应用的全生命周期。

  • 基于租户的多集群统一管理

    通过统一的租户管理体系, QKE 3.0 可以实现单一租户聚合管理多集群,也可将某一租户和某一集群进行一对一管理,既适应大大型企业的统一化管理诉求,也可以针对企业用户多分支机构这种场景做灵活管理配置。

  • 支持 Solo 和 Federation 两种集群管理模式

从统一运维化管理的场景出发,为更好的解决企业 IT 运维人员管理多个 K8s 集群的困扰,QKE 多集群支持 solo 模式,也就是将不同集群放到一个管理平面之下进行统一管理,集群间互不影响。

另外,为解决跨云应用部署、分发、调度的场景,QKE 3.0 还支持联邦集群模式,将多个 Kubernetes 集群统一池化,用户只需要专注应用本身,通过联邦的能力,让应用实现多集群间的有效调度管理。

  • 高效应用部署

    通过 QKE 3.0 多集群管理功能可以实现统一跨云自动分发部署应用,并实施统一监控管理,轻松应对灾备多活等场景。

  • 更适合 DevOps 的容器混合云

    通过 QKE 3.0 的多集群可以轻松地在开发 、测试、生产等集群中分发工作负载并统一管理,帮助业务部门适应新工作模式下的DevOps 、微服务等场景。

  • 细粒度的基础资源管理

    集群管理中,以 Kubernetes 基础资源为中心的细粒度资源管理设计,灵活可控,更精细化管理混合云下的资源。

  • 开放对接第三方应用监控数据

    基于 Prometheus Exporter 标准化方式,开放对接第三方应用监控数据,同时提供可视化、向导式的人机交互,极大降低运维成本。

  • 网络安全可视化管理

    QKE 3.0 提供基于租户的网络隔离管理,同时为用户提供可视化的操作界面进行网络访问策略管理。

获取 QKE 最新产品动态
请关注公众号:QingCloud-IaaS
或访问官网:混合云先行者与领导者 | 青云QingCloud

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广