首页>科技 >内容

Rancher 2.5借助K8s之力支援大规模GitOps

科技2021-02-11 10:02:06
最佳答案

在SUSE併购Rancher Labs之后,官方发布了第一个Rancher版本2.5,兑现当时要支援百万丛集的承诺,且开始支援Amazon EKS,提供与自家轻量级Kubernetes发行版K3s相同的管理功能。

Rancher 2.5支援百万丛集的工程,从Rancher 2.4开始,其透过创建一个可供所有丛集使用的管理上下文副本,加上经最佳化的Kubernetes控制器,能够降低Kubernetes API、etcd和主机CPU的工作负载,使得Rancher 2.4可支援10倍数量的丛集,最多可以支援到2,000个丛集和10万个节点。

当发布Rancher 2.4的时候,官方就预告,在下一个版本将可支援百万丛集,而现在Rancher 2.5结合GitOps连续交付,已可跨百万丛集部署应用程式。GitOps让开发者利用版本控制系统,储存Kubernetes部署所需的档案和程式码,达到持续交付的目的。

Rancher 2.5引入了一种用于多丛集管理的新架构,基于Kubernetes部署Pod的方式,让用户可以定义以丛集为单位的捆绑包,而之所以是以捆绑包为单位,而非应用程式,官方解释,是因为Rancher 2.5不仅可以管理应用程式部署,还能处理任何Kubernetes资源。Rancher 2.5提供内建机制,可以让用户自定义目标丛集的捆绑包,当在丛集中部署了这些捆绑包,Rancher 2.5便会主动监控这些资源部署就绪。

从Rancher 2.5开始,官方也将多丛集管理功能,提供给单一丛集部署使用,官方提到,虽然在2016年他们就发布了多丛集管理功能,但是对单丛集用户来说,并没有使用这些多丛集管理工具的理由。因此现在官方让单丛集部署,也能简单地使用多丛集部署工具,除了Rancher单一二进位档和安装流程,能够简化丛集操作之外,也提供企业级安全性与政策应用,同时,单丛集用户还可以透过应用程式目录,存取云端原生生态系。

从Rancher 2.5开始,也开始全面支援Amazon EKS,官方提到,EKS是他们用户中,最受欢迎的託管Kubernetes服务,为了满足用户的需求,他们在Rancher 2.5中提供Amazon EKS丛集完整生命週期管理,提供用户汇入、升级、配置和自动缩放等功能,在单一介面中,就能方便地操作Amazon EKS。

另外,Rancher Labs还建置了一个高度安全,符合联邦资讯处理标準(FIPs)Kubernetes发行版RKE Government,这个版本经CNCF认证,其具有扩展性与灵活性,可跨任何基础设施,提供安全的工作负载,RKE Government除了可以在containerd或是Docker,启用安全增强式Linux(SELinux)功能之外,还提供通过FOSS FIPS-140-2验证的加密模组。

免责声明:本文由用户上传,如有侵权请联系删除!