RancherLabs的新版本为Kubernetes大规模启用GitOps
容器软件公司Rancher Labs Inc.今天对其Kubernetes管理平台进行了重大更新。
特别是,它增加了更轻松的安装体验和新功能,例如针对边缘集群的大规模GitOps,以及Amazon Elastic Kubernetes Service集群的完整生命周期管理。
该公司的Rancher平台是轻量级的Kubernetes发行版,该发行版基于其创始人创建的开源K3s发行版。Rancher旨在满足运行在边缘计算环境中的x86,Arm64和Armv7处理器上运行的小型软件容器集群的需求。
软件容器用于托管现代应用程序的组件,这些组件可以在任何类型的计算基础结构上运行,而无需更改其基础代码。Kubernetes是管理这些容器集群的最受欢迎的工具。
Rancher Labs表示,完整的Kubernetes发行版太复杂且占用大量内存,无法在边缘运行,因为边缘是在现场处理数据的,而不是在远程数据中心。Rancher平台基本上是Kubernetes的简化版本,它删除了许多不必要的部分,包括旧的应用程序编程接口组,非默认准入控制器和存储驱动程序。
用户仍然可以添加所需的任何零件,但是默认情况下不包括这些零件。该发行版还将Kubernetes服务器上运行的进程整合为一个进程,从而最大程度地减少了内存使用。
事实证明,开源K3受到了极大的欢迎,到8月Rancher Labs将项目控制权移交给Cloud Native Computing Foundation时,下载量已超过100万。
最近被SUSE Group收购的Rancher Labs说,Rancher 2.5版本引入了更简化的安装体验,可以将其安装在任何经过CNCF认证的Kubernetes集群上,从而无需事先设置单独的集群。
Rancher Labs首席执行官盛亮(如图)在接受硅谷媒体采访时说,这种新的安装过程对已经使用基于云的Kubernetes服务的公司(例如Amazon Web Services Inc.的Amazon EKS)最有帮助。
他说:“现在,Rancher是来自任何人(例如AWS,VMware,Digital Ocean或OpenShift)的任何Kubernetes集群的简单附件。” “它基本上消除了一层。”
除了更简单的安装过程外,Rancher还获得了一个新的集群仪表板,使开发人员和运营团队可以检查他们正在运行的每个集群的性能,以及新的应用程序监视和日志记录工具,可以帮助他们确定性能瓶颈并解决问题更快。
新版本还为边缘集群大规模启用GitOps。对于刚起步的人来说,GitOps基本上是针对使用软件容器的开发人员的一组最佳实践,其中涉及使用版本控制系统(例如GitHub)来存储其Kubernetes部署的所有信息,文档和代码。GitOps为开发人员提供了一种使用Git管理运营工作流的方法,这意味着他们可以使用最熟悉的工具将代码推入生产环境,从而提高生产率。
Rancher Labs表示,大规模启用GitOps至关重要,因为这些天公司已经在边缘位置,远程分支机构,零售商店,工厂等等的数千个集群中部署应用程序。
“我们已经将多集群管理推向了新的高度,”梁说。“我们正在与拥有5,000家分店的零售商合作,每个分店都有一个运行中的K3集群,他们需要管理所有这些。”
该版本还为Amazon EKS集群添加了完整的生命周期管理。这意味着Rancher可以访问EKS功能,例如节点组和滚动升级。此外,使用Amazon EKS服务的公司可以从Rancher获得其他功能,包括高级可观察性,Internet安全中心基准测试,按钮式Istio服务网格,集成的OPA Gatekeeper和简化的自动缩放。
“ Amazon EKS是当今企业使用Kubernetes的最流行方式,” Liang说。“ Rancher一直能够管理EKS集群,但是EKS拥有非常丰富的管理功能,因此Rancher作为管理系统需要发展到完整的生命周期管理。”
他说,所以现在,Rancher用户可以完全使用EKS的内置功能。当用户想要使用本机EKS管理功能时,Rancher也可以摆脱困境。
随着RKE政府的推出,最新版本还满足了政府机构和军方的特殊要求。梁说,这是Rancher平台的联邦信息处理标准支持和CNCF认证版本,为公共部门应用程序提供了增强的安全性。