Rancher 2.1 发布,优化 Kubernetes 集群运维

来源: OSCHINA
编辑: h4cd
2018-10-17

Rancher 2.1 发布了,这是自去年九月 Rancher Labs 全面拥抱 Kubernetes、发布全新里程碑产品 Rancher 2.0——开源的企业级 Kubernetes 管理平台之后,最为重大的版本更新。

Rancher 2.0 是一个 100% 开源的 Kubernetes 管理平台,为企业用户提供 Kubernetes-as-a-Service (Kubernetes 即服务),并且 Rancher 2.0 能够实现多 Kubernetes 集群的统一纳管,不论这些 Kubernetes 集群在何处、以何种方式部署。这一创造性的统一纳管功能将解决生产环境中企业用户可能面临的基础设施不同的困境。它也是业界第一个能统一纳管来自 Google(GKE)、Amazon(EKS)和 Azure(AKS)等公有云上托管的 Kubernetes 服务的平台。

2.1 更新的主要内容是大大加强了可扩展性,并让用户可以使用 Rancher 来定义和管理 Kubernetes 集群。此外,Rancher 2.1 允许用户快照并导出 Rancher 管理的 Kubernetes 集群的完整配置,并可在之后通过导入相同的配置文件来恢复 Kubernetes 集群。

其它主要更新包括:

更多身份验证方式

Rancher 现在集成了 PingID、Microsoft Active Directory 联合服务器、OpenLDAP、Keycloak、FreeIPA 和 Azure Active Directory。

驱散容器功能

在对主机进行维护时,例如升级内核、硬件维护等,这个功能首先会禁止新的容器调度到这个节点,然后会对该节点上的容器有规则的进行驱散。完成主机维护后,可以恢复节点功能。

项目配额管理

集群管理员和项目管理员可以从项目层级设置配额。可以配置该项目的 CPU、内存、存储、Pod 数量等等的配额。同时,在每个项目里,管理员也可以对每个命名空间的配额进行控制。

更强的应用程序管理功能

Rancher 2.1 增加了对 helm chart 的优化支持,并优化了 ingress 管理、日志采集和告警功能。

CICD 功能增强

Rancher 2.1 大幅优化了 CICD 的用户体验,包含完全集成的 CI/CD 功能,可与 Kubernetes 一起使用,打通了代码提交、自动测试、自动构建镜像、自动部署镜像的全流程。

支持 GitLab

Rancher 2.1 增加了对 Rancher CI/CD 的 GitLab 支持,CI/CD 可以支持公有 GitLab 的对接和私有 GitLab 代码库的对接。

扩展的命令行界面(CLI)

团队现在可以自动化他们与 Rancher 和 Kubernetes 的接口。

高可用模式增强

管理员可以配置高可用模式中启用多个 Rancher Server 实例。提供了 Rancher 服务横向扩容的能力,提高了 Rancher Server 的可用性。

应用商店优化和增强

Rancher 2.1 引入了 Tiller,更好的优化了应用商店,并且新增了例如 Kubernetes Dashboard 等应用的一键部署。且现在用户可以以编辑 YAML 的形式来设置应用参数。

详情查看 RancherLabs 的发布公告。

展开阅读全文
11 收藏
分享
加载中
最新评论 (1)
到底能不能用
2018-10-17 08:48
0
回复
举报
更多评论
1 评论
11 收藏
分享
返回顶部
顶部