原文来源: Rancher Labs
Rancher最新版本Rancher v1.2已全面发布,除了对最新版本的Kubernetes、Docker和Docker Compose的必要支持之外,此次升级还包括对Rancher容器管理平台本身的主要功能的提升。
Rancher v1.2完全支持最新的存储和网络插件框架(后面将更详细地介绍),并提供了新的简化版HA设置、能够更灵活配置的Rancher HAProxy负载均衡器,以及一个新的Rancher CLI。我们还增加了SAML 2.0支持、资源调度,以及针对性能和可扩展性的诸多改进。Rancher v1.2是一次大升级,新的功能已在(戳它→) Release Note (←戳它)中列出,但有一些,是我们格外想为你highlight的。
去年,Docker引入了Docker Volume插件和libnetwork,而Kubernetes选择了容器网络接口(CNI)和FlexVolume框架。从那时起,我们已经看到容器生态系统的爆炸,所有这些插件框架让用户得以好好利用当今的存储和网络解决方案的优势。
Rancher的一大亮点就是允许用户在不同的基础设施中自由选择要使用何种工具。随着v1.2的发布,Rancher全面支持CNI,在跨主机网络中,用户可以使用任何供应商的CNI网络插件,以及我们自己重写的IPSec和VXLAN解决方案。用户还可以使用容器、堆栈或环境的任意Docker Volume插件创建卷。Rancher v1.2自带的插件是我们对NFS(它替代了ConvoyNFS)、AWS EFS和AWS EBS重写的支持。
除了为存储和网络插件提供分发以及生命周期管理的功能之外,我们还在Rancher v1.2中引入了自定义环境模板的概念。网络和存储插件现在可以作为可定制模板中的选项进行合并,其中还包括用于编排引擎、外部DNS和健康检查的选项。这让用户得以更好地组织和管理服务,并提供基础架构服务的直接、一致和可重复的部署。在将来,我们希望扩展环境模板的范围,以包括额外的基础设施服务,如日志记录、监视和数据库。
当Rancher今年早些时候推出v1.0版本时,我们的目标是每季度提供稳定版本,为希望体验最新功能的Rancher开源社区提供每两周一次的预发布快照。但是,Docker和Kubernetes中的关键组件遵守不同的发布计划,我们的开源社区需要更频繁稳定的发布。因此我们决定从v1.3开始,我们将每月发布稳定版本的Rancher。
这意味着我们将不再像以前一样发布预发布版本,不过候选的发布版本依然将提供下载和测试。我们希望这个新的发布计划将提高我们发布新功能的灵活性,和Docker和Kubernetes的更新保持同步,对于那些想快速体验新功能和bug修复的Rancher用户而言,能缩短稳定版本之间的时间间隔 。