HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

多集群应用如何帮助企业级 Kubernetes 获益

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

    阅读完需:约 5 分钟

多集群应用如何帮助企业级Kubernetes获益

Kubernetes 有许多受用户喜爱的功能。它提供了一种在大型资源池上部署和运行应用程序的最佳方式。


凭借其易于使用的 UI 和开箱即用的 RBAC、监控、审计、日志等功能,Rancher 可以轻松地管理企业级 Kubernetes。


使用 Rancher,IT 运维人员可以连接他们的云提供商(AWS、GCP、Azure 等)或者数据中心,只需简单点击几下就可以创建集群。


随着企业对 Kubernetes 需求的增长,IT 运维人员可以有两种选择:


  • Scale Up:团队在相关项目上一起工作,不需要通过添加更多节点来扩大现有集群的规模。

  • Scale Out:由于安全问题、资源回收或其他原因,团队需要高度隔离,可以通过添加更多集群来 scale out Kubernetes 环境。Rancher 均支持这两种选择。


要如何做到无论选择 scale up 还是 scale out,都能够确保企业级 Kubernetes 管理的工作量和成本都控制在一个比较低的水平呢?


支持多集群应用程序就是实现这一目标的其中一步。尽管名称上仿佛表示该功能仅适用于多个集群,但其实它也适用于同一集群中的多个项目。

Scale up 场景

随着对高可靠性、高可用性或更大规模集群的需求增长,集群管理员可能会向现有集群添加更多节点。为了实现某种程度的隔离,管理员可以为每个团队提供他们自己的项目。Rancher 中的项目是比命名空间更高级别的抽象,可以使用 RBAC 进行限制。


使用相同集群的团队仍然可以在自己的项目中工作,而不需要查看其他项目。出于公司的需求或者不同的团队可能使用相同的应用程序,因此必须将该应用程序的副本 push 到多个项目中。例如,由内部开发人员组成的项目团队可能必须与外包团队协作。因为他们必须在相同的应用程序上工作,而需要有自己的独立实例,因此两个项目中都应该有应用程序的副本。


Scale out 场景

随着 Kubernetes 在企业中的应用越来越多,我们经常发现客户会构建多个集群,以在不同的团队之间获得最高级别的隔离。在这种情况下,企业需求(例如需要在每个集群中部署安全工具)要求集群管理员将相同应用程序的副本 push 到每个集群。


在客户可能拥有数百(甚至数千)个集群的 边缘计算场景 中,这种问题的复杂度是指数级的。

为何多集群应用程序如此重要

在这两种情况下,将应用程序副本部署到多个目标的场景都算是较小的问题。如果没有复杂的脚本和高度熟练的支持团队,想要升级和维护这些应用程序的同步几乎是不可能的。


这就是对于多集群应用程序的支持变得如此重要的原因。想象一下在同一(或多)集群上的多个项目内针对应用程序的 Helm charts,我们需要提供配置的值,覆盖项目/集群具体的设置,然后单击一个按钮部署应用程序。


不久前的如何部署和管理多Kubernetes集群一文就详细介绍了这种功能。


为这些应用程序选择升级策略(滚动或同步更新)的能力,进一步简化了应用程序保持最新版本的方式。


可以说,无论是那些支持具有多个集群的企业级 Kubernetes 用户,还是那些职场时具有多个项目、单个集群的用户,多集群应用程序都拥有着强大的能力。

总结

百闻不如一见,试着用用它吧。你可能会发现,采用 Kubernetes 作为你的企业策略并不会像有些人说的那样复杂!


如果要在实验室或者开发环境中测试这些特性,请安装最新的 alpha 版本:


https://rancher.com/docs/rancher/v2.x/en/installation/server-tags/#helm-chart-repositories


如果有任何需要反馈的内容,请进入 Github 中的 issue,或者直接加入我们的论坛或者扫描文末二维码,加小助手进技术群,与同道中人一起交流。


Github:


https://github.com/rancher/rancher/issues


论坛链接:


https://forums.cnrancher.com/


2020-04-23 17:23837

评论

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

Beyond Compare 4 文件同步对比工具|适用于PC端和macOS电脑

理理

过等保时候常提到的堡垒机是什么?有什么用?

行云管家

等保 堡垒机 等级保护 过等保

macOS Sequoia 15(Macos15系统)v15.0 Beta 3测试版本

Rose

新手必看!sublime text 快捷键大集合

Rose

顶级免费缺陷管理工具评测:你的最佳选择

爱吃小舅的鱼

缺陷管理 缺陷跟踪 缺陷管理软件推荐

江苏企业采购堡垒机推荐哪家?为什么?

行云管家

堡垒机 过等保 江苏

解决 SecureCRT中文乱码方法(附SecureCRT mac永久注册码)

Rose

NTFS Disk by Omi NTFS for mac(NTFS 磁盘管理器)安装简单 兼容m芯片

理理

FlagEval 7月榜丨新增29个模型评测结果,智源发布评估技术报告《AI大模型能力全景扫描》

智源研究院

2024 TDengine 用户大会:顶尖专家带你决胜 AI 新时代

TDengine

跨平台的SSH、Telnet和SFTP客户端 Termius for Mac v8.4.0激活版

Rose

云原生向量数据库内核揭秘亮了,PostgreSQL 中国技术大会AIGC场景引关注

AI数据云Relyt

AIGC 向量数据库 GenAI AIGC案例 AI数据云

基于YMP工具实现Oracle迁移YashanDB

YashanDB

yashandb 崖山数据库 崖山DB

KES数据库实践指南:探索KES数据库的事务隔离级别

EquatorCoco

数据库 oracle

深入了解 DN-404:引领 NFT 市场的创新标准

NFT Research

NFT\ web3、 ERC404

【永久密钥】VMware Fusion Pro 13 for Mac(VM虚拟机)v13.5.0激活版

Rose

NTFS磁盘格式读写工具 Tuxera 2022 mac注册版 及破解教程

Rose

Microsoft Remote Desktop如何远程Windows电脑?

理理

TiDB实践—索引加速+分布式执行框架创建索引提升70+倍

TiDB 社区干货传送门

7.x 实践

Cornerstone意外退出的解决方法 Cornerstone 4.2永久激活版 Mac SVN工具

Rose

Macs Fan Control Pro风扇预设介绍 Macs Fan Control Pro mac风扇转速和温度

Rose

数据驱动运维:如何通过可观测性实现AIOps的突破

雅菲奥朗

运维 可观测性 AIOPS Observability 人工智能运维

AIOps:解决企业IT挑战的智能利器

雅菲奥朗

运维 可观测性 AIOPS SRE

Parallels Desktop 19 for Mac(PD19虚拟机)无需关闭sipv19.1.0一键激活版

Rose

DriveDx for mac(mac磁盘健康检测和监控工具)v1.12.1激活版

理理

如何激活Parallels Desktop 18虚拟机?PD18破解激活教程

理理

火山引擎数据飞轮升级实验平台架构,解决人效与成本问题

Geek_2d6073

参加DevSecOps认证培训 ,掌握安全高效的软件开发

雅菲奥朗

运维 SRE DevSecOps

Axure RP教程(Axure RP中文授权码),如何查看和共享您的原型?

Rose

使用css制作心形图案并且添加动画心动效果

源字节1号

开源

AI心灵伙伴:数业智能心大陆如何提升年轻成人的心理健康?

心大陆多智能体

压力 智能体 AI大模型 心理健康 数字心理

多集群应用如何帮助企业级Kubernetes获益_文化 & 方法_Rancher_InfoQ精选文章