写点什么

单一应用跨多 Kubernetes 集群的部署与管理

  • 2020-04-23
  • 本文字数:1248 字

    阅读完需:约 4 分钟

单一应用跨多Kubernetes集群的部署与管理

近日,全球领先的容器管理软件供应商 Rancher Labs 宣布,其旗舰产品 Rancher——开源的企业级 Kubernetes 管理平台——全面发布的最新版本 Rancher 2.2 Preview 2 中,正式支持多集群应用程序。


Rancher 至此成为 业界首个支持多集群应用程序的平台 ,为用户提供了业界领先的多集群和边缘计算环境的可靠性、安全性和可用性。



“Rancher 使 Kubernetes 的部署和管理变得轻松。多年来,我们不断增加新的功能,比如 RBAC、Project 和开箱即用的监控等等,使 Rancher 越来越简单易用,”Rancher 联合创始人及工程副总裁 Will Chan 表示:“随着组织内用户和集群数量的增长,比如在边缘计算场景中, 跨集群的应用和服务的部署、管理、升级 变得异常困难。用户希望既能满足企业日益增长的需求,又能降低使用 Kubernetes 的复杂性。现在,Rancher 对多集群应用程序的支持,正是用户所急需的。”

传统做法

一般云基础设施有多个可用区,可用区之间保证高可用。想要让一个应用完全高可用,就需要让应用部署在不同的可用区上,这样一来,一个可用区失败,另一个可用区可以顶替使用。


对于那些有高可用需求的应用程序而言,想要确保可靠性,它们必须被部署到多个不同的集群。过去的实现方法,便是将节点从其他可用区拉入同一集群。但是,如果集群失败了,应用程序将变得不可用。

在多个集群中同时部署、管理和升级应用程序

Rancher 对多集群应用程序的支持,通过允许用户选择应用程序和目标集群、提供特定的集群数据、随后启动对这些集群的部署,而创造性地解决了上述问题。这对业界而言,是 向前迈出的重要一步


“我们的 AI 解决方案 B-Yond INFINITY 运行在电信环境中的 Kubernetes 上。出于可用性原因,必须支持多集群部署。”B-yond 首席产品官 Rikard Kjellberg 说:“应用程序的多集群部署,大大有利于生命周期管理,并满足我们在 5G 边缘云中发现的新兴的边缘部署的趋势与需求。”


使用 Rancher 2.2,我们现在可以将 IT 流程完全自动化,并将其与我们的生命周期管理过程集成,减少耗时,降低风险,同时保持符合电信级要求。

——B-yond 首席产品官 Rikard Kjellberg


多集群的 Kubernetes 应用程序支持扩展了 Kubernetes 包管理器 Helm 的强大功能集。用户只需从 Rancher Catalog 中选择应用程序,添加目标集群,提供关于每个集群的信息,然后进行部署即可。多集群应用程序使用运行在 Rancher 管理平台上的 Kubernetes controller 来获取 Helm chart,并会将应用程序部署到每个目标集群。通过 Helm chart,Rancher 将可以实现应用程序的升级、回滚和版本控制等功能。

产品更新

Rancher 2.2.0-alpha6 及以后的版本中都将包含多集群应用程序功能,以下载相应版本体验与使用:


https://github.com/rancher/rancher/releases/tag/v2.2.0-alpha6


在将于本季度晚些时候正式发布的 Rancher 2.2 中,多集群应用程序功能将 GA。


您可以提交 GitHub issue 或扫描本文下方二维码加入 Rancher 微信技术讨论群,为我们提供更多的意见与反馈❤️


后续我们会发布更多多集群应用程序相关的技术教程文章,敬请保持关注哟~


2020-04-23 17:23710

评论

发布
暂无评论
发现更多内容

leetcode 542. 01 Matrix 01 矩阵(中等)

okokabcd

LeetCode 动态规划 数据结构与算法

echo命令实用技巧

Nick

Docker 镜像源 echo 6月月更 tldr

又回到最初的起点,记忆中你青涩的脸,我们终于来到了这一天

百思不得小赵

阅读 毕业生 6月月更

flutter系列之:flutter中常用的box

程序那些事

flutter 程序那些事 6月月更

Java Core 「12」ReentrantLock 再探析

Samson

学习笔记 Java core 6月月更

在线多行文本行转列工具

入门小站

工具

wapper解析

卢卡多多

6月月更

JVM调优简要思想及简单案例-JVM分代模型

zarmnosaj

6月月更

在线JSON转TSV工具

入门小站

工具

NodeJS Stream入门 🦺

德育处主任

node.js 6月月更

千万级学生管理系统的考试试卷存储方案设计

Geek_7a789a

基于Redis sentinel的千万级学生管理系统的考试试卷存储方案

Geek_e8bfe4

数据库每日一题---第17天:丢失信息的雇员

知心宝贝

数据库 前端 后端 6月月更

C语言中奇妙又有趣的符号——C语言运算(操作)符

未见花闻

6月月更

linux几个不常用但是很有用的命令

入门小站

Linux

课程背景

IT蜗壳-Tango

6月月更

架构实战营第四模块作业

Geek_53787a

千万级学生管理系统考试试卷存储方案

地下地上

架构实战营

攻防演练中红队的外网纵向突破口

穿过生命散发芬芳

6月月更 攻防演练

架构实战营模块 4 作业

Roy

架构实战营

【PIMF】盘点开源鸿蒙第三方组件(第三方库)【2】

离北况归

OpenHarmony 三方库

服务治理的目标与愿景

阿泽🧸

服务治理 6月月更

网页设计的发展趋势如何

源字节1号

千万级学生管理系统试卷存储方案(架构实战营 模块四作业)

Gor

GetX 响应式状态管理简介

岛上码农

flutter ios 安卓 跨平台应用 6月月更

我理解的微服务 -- 读《微服务设计模式》总结

潜水员

golang 微服务

一个完整挖洞/src漏洞实战流程【渗透测试】

网络安全学海

黑客 网络安全 信息安全 渗透测试 漏洞挖掘

高效的代码版本控制,让你居家办公游刃有余 | 社区征文

代码托管 6月月更 初夏征文 协同开发

LabVIEW Arduino RS-485智能农业监测系统(项目篇—4)

不脱发的程序猿

传感器 智慧农业 LabVIEW Arduino RS-485智能农业监测系统

架构实战营模块4作业

挖了蘑菇哩斯

架构实战营 存储方案

618战报销冠谜底:“收割机”联想屠榜背后的三大利器是什么?

脑极体

单一应用跨多Kubernetes集群的部署与管理_文化 & 方法_Rancher_InfoQ精选文章