本文将於赛後同步刊登於笔者部落格
有兴趣学习更多 Kubernetes/DevOps/Linux 相关的资源的读者,欢迎前往阅读
更多相关科技的技术分享,欢迎追踪 矽谷牛的耕田笔记
对於 Kubernetes 与 Linux Network 有兴趣的可以参阅笔者的线上课程
Rancher 是一个由 Rancher Labs 的公司所维护的 Kubernetes 相关开源专案,Rancher Lab 於 2020 年底被 Suse 据传已 600万 ~ 700万美金左右收购,因此如果目前搜寻
Rancher 相关的资源有时候会看到跟 Suse 这间公司有关的消息就不要太意外。
简单来说,Rancher 是一个 Kubernetes 管理平台,希望能够让团队用更简单及有效率的方式去管理各式各样的 Kubernetes 丛集,其支援几种不同方式
除了上述 Kubernetes 丛集外, Rancher 也支援众多公有云平台来简化整个部署流程,譬如可以让公有云自动创建 VM 并且於 VM 上创建 RKE 丛集,而且这些 VM
还可以根据不同的需求设定不同的能力,譬如某些节点设定 4c8g(4vCPU, 8G Memory),某些给予 16c32g,同时有些专门当 worker,有些可以当 etcd/control plan等不同角色。
注: 不同来源的 Kubernetes 丛集功能上会有些许差异,详细可以参阅官网介绍,RKE 跟 EKS/GKE 於 2.5.8 版本则拥有全部的操作能力,但是 AKS 或是其他使用者自行架设的 Kubernetes 丛集会有些功能没办法使用。
有些人会好奇,如果自己都已经有方式去架设跟管理自己的 Kubernetes 丛集,那为什麽还需要使用 Rancher 的管理平台?
就如同 Kubernetes 一样,要不要导入 Rancher 也是要评估的,我认为符合下列情况的团队其实并不一定要使用 Rancher,譬如
如果团队都没有符合上述需求时,其实可以评估看看是否要导入 Rancher
导入的第一个问题就是导入 Rancher 能够带来什麽好处?,为什麽要使用 Rancher?
我个人认为 Rancher 对於团队带来的好处有
有了上述功能後,来看一下从官方所节录的架构图,来看看导入 Rancher 後对於整个团队有什麽变化?
上图分成三个部分,左边代表 DevOps Team,中间是 Rancher 管理平台,右边则是公司的 IT Team.
Rancher平台(中间)
IT Team(右边)
DevOps Team(左边)
当然上述架构只是一个范例,实际上更有可能是 DevOps Team 而非 IT Team 需要维护 Rancher 本身,这部分完全是取决於团队的分工与组成。
目前主流的 Rancher 版本是 v2.5 系列,如果还没有使用过 Rancher 的读者建议都直接使用 v2.5 系列版本,主要是 v2.5 相对於前版有很多重大修改,譬如
目前 v2.6 版本还在积极开发中,目前已知 2.6 也在努力提升与 AKS/GKE 的整合。
同时 Rancher v2.5 之後 Rancher 本身的安装方式也都转移到 Helm3,因此如果需要从旧版 Rancher 转移到新版 Rancher 时,有可能会遇到 Helm 转移的问题
所以新的使用者都强烈建议直上 v2.5,而不要再尝试旧版了。
下篇文章将详细介绍 Rancher 的架构,看完该架构会更加理解到底 Rancher 扮演何种角色。
>>: Genero:源於4GL的低代码开发平台(Low Code Development Platform)
前言 前面简单聊了字典与串列之後,接下来我想额外拉一篇轻松无负担的章节来描述与纪录一下关於 Pyth...
昨天有提到的路由今天要来做拆解,做更深入的了解。昨天提到的router/index.js设定也可以写...
在这个资讯过多的时代,我们必须要具备有自己过滤资讯的能力, 网上充斥着许多的名词与概念,这边会帮各位...
本节是以 Golang 上游 7ee4c1665477c6cf574cb9128deaf9d009...
储存边和弧是否存在 添加权重时的纪录状况 参考来源 大话资料结构 ...