写点什么

多集群应用如何帮助企业级 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:231118

评论

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

境外舆情服务的战略价值:从信息监控到商业决策的闭环服务

沃观Wovision

舆情分析 境外舆情监测 境外舆情监控 境外舆情 舆情服务

AI 技术在英语教育中的核心应用

北京木奇移动技术有限公司

AI教育 软件外包公司 AI英语

主动出击!发挥财务管理自动化的最大潜力

智达方通

企业管理 企业管理软件 全面预算管理 财务管理

校二叔校园外卖社区小程序系统 :一站式校园生态解决方案

微擎应用市场

超越情感正负:优秀的海外舆情分析工具必备的5个深度洞察维度

沃观Wovision

舆情监测 海外舆情监测 出海舆情 舆情监测平台 舆情监测服务

Serverless is all you need: 在亚马逊云科技上一键部署大模型API聚合管理平台OneHub

亚马逊云科技 (Amazon Web Services)

人工智能

年省百万成本,枫清科技「AI问数」驱动金融效率革命

Fabarta

AI问数

化“痛点”为“支点”:中国重汽为煤炭运输提供高效运力解决方案

科技经济

成功案例丨仿真+AI技术为快消包装行业赋能提速:基于 AI 的轻量化设计节省数十亿美元

Altair RapidMiner

人工智能 AI 仿真 CAE 消费品

非凸科技与九方智投达成战略合作,携手赋能广大投资者

非凸科技

2026年KOL营销新趋势:AI技术如何改变品牌合作模式

Wolink

跨境电商 海外社媒营销 海外营销推广 海外红人营销 品牌推广

android 使用 java 编写网络连通性检查

lichong951

android Android TV

何为真正的“全球”覆盖?评估全球舆情工具的5大全球化标准

沃观Wovision

舆情分析 海外舆情监测 海外舆情平台 舆情监测平台

3D打印与平价假肢之梦:技术现状与挑战

qife122

3D打印 医疗技术

闲鱼商品列表API完整指南

Datafox(数据狐)

闲鱼API 闲鱼商品数据采集 闲鱼商品列表api 闲鱼商品接口

万界星空AI产线MES:打破产线“黑箱”,迈向智能决策

万界星空科技

mes 万界星空科技mes 产线mes AI产线MES 智能化产线

全球企业选型指南:引入全球舆情工具的4个阶段与避坑要点

沃观Wovision

舆情分析 舆情监测 海外舆情监测 舆情服务 舆情监测平台

KOL营销ROI提升秘籍:5个关键指标衡量投资回报率

Wolink

跨境贸易 出海 海外社媒营销 海外营销推广 海外红人营销

转卖分佣商城小程序系统:一站式移动营销解决方案

微擎应用市场

揭秘ChatGPT广告系统:技术架构与商业化的未来

qife122

人工智能 ChatGPT

除了情感分析,优秀的海外舆情分析网站还应提供这3个关键功能

沃观Wovision

舆情分析 舆情监测 海外舆情 海外舆情监测 舆情监测平台

闲鱼商品详情API完整指南

Datafox(数据狐)

闲鱼API 闲鱼商品数据采集 闲鱼商品详情API 闲鱼商品接口

SSL证书申请与安装全攻略:关键注意事项深度解析

防火墙后吃泡面

AI眼镜,大厂第一战

脑极体

AI

达索 Abaqus/CST 代理商采购流程 - 认准思茂信息官方授权

思茂信息

abaqus 有限元分析 有限元仿真

星链打击:下一代网络疑云

脑极体

AI

区域市场深度渗透:东南亚海外网红推广的本地化实战策略

Wolink

跨境贸易 出海 海外营销推广 品牌出海 海外红人营销

骁龙大赛技术分享第4期来了——直播问题&答疑整理

极市平台

cURL 8.17.0 发布:安全修复、功能变更与未来展望

qife122

curl 开源软件

CAD图纸如何批量打印?CAD批量打印教程来了

在路上

cad cad看图 CAD看图王

海外平台推广算法解读:如何让平台算法为你精准推送流量

Wolink

跨境电商 海外社媒营销 海外营销推广 海外推广 海外红人营销

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