千家信息网

Rancher v1.2震撼发布:更优秀的全栈化容器部署与管理平台

发表于:2024-11-16 作者:千家信息网编辑
千家信息网最后更新 2024年11月16日,开篇第一句,先为Rancher v1.2曾经的跳票深深抱歉(鞠躬)。我们补偿的方式,就是在此日、此刻,用新版功能向你证明Rancher v1.2值得你的等待。Rancher一如既往地秉持着百分百开源的
千家信息网最后更新 2024年11月16日Rancher v1.2震撼发布:更优秀的全栈化容器部署与管理平台

开篇第一句,先为Rancher v1.2曾经的跳票深深抱歉(鞠躬)。我们补偿的方式,就是在此日、此刻,用新版功能向你证明Rancher v1.2值得你的等待。Rancher一如既往地秉持着百分百开源的理念,再多溢美的形容词都不如你下载体验那一试。


Rancher毫无保留,只愿为你所用。


支持Kubernetes 1.4.6


除了添加对最新k8s上游分发的支持外,Rancher现在还提供以下支持:


  • 除了默认的Rancher选项,用户现在还能够选择AWS作为云提供商

  • 添加了对kubectl exec、logs和attach的支持

  • 添加了对k8s节点标记的支持

  • 支持petset有状态应用部署

  • 支持在环境中升级k8s集群

  • K8s在Rancher UI中以独立的Stack方式存在,Stack可以如普通应用一样升级或删除

  • UI上支持Deployments and ReplicaSet


支持Docker 1.12.x


除了支持Docker 1.12.x外,Rancher v1.2还有一些增强功能:


  • 支持Docker Swarm mode,Swarm mode现可用作创建环境时的编排框架的选项

  • Cattle现在支持Docker 1.12.3的所有Docker运行选项


网络支持的增强:CNI的引入


Rancher现在可以管理满足CNI标准的网络插件


  • 当前Rancher IPSec管理网络选项已完全重写为CNI插件,并且可用于Cattle和K8编排框架

  • Rancher现在也提供了VXLAN CNI插件,它可以作为managed网络,VXLAN网络在跨主机通信上没有加密过程,性能上有较大提升


Load Balancer v2支持的增强


Rancher LB Service重写并升级到v2版本,它支持以下特性:


  • 支持SNI(Server Name Indication)路由方式

  • 支持HAProxy日志查看

  • 用户可以自定义HAProxy的frontend and backend配置

  • 用户可以通过选择hostname来添加路由规则

  • 用户可以定义更灵活的service端口映射

  • 用户可以自定义LB service来代替HAProxy


存储支持的提升


Rancher现在可以管理 K8s flexvolume标准的插件,也可以管理Docker 原生的volume插件


  • Cattle依然支持NFS卷插件。需要注意的是,新版的RancherNFS已经基于NFS Docker plugin,原有的Convoy-NFS在1.2中将不可用,1.3以后也不会支持

  • Rancher现在已经支持EBS和EFS


认证方式的提升


  • 认证框架已被重写,向Rancher中添加新的认证/授权服务更加灵活了

  • 为支持SAML 2.0,Rancher添加了新的认证方式Shibboleth v3


通用性能与可扩展性的提升


新版本增加了各种增强功能,以提高Rancher的一般性能和可扩展性:


  • UI基础结构视图已更改,以适应每个环境中更多的主机和容器

  • 通过改进调度以及允许并行启动容器,容器部署性能得到了大幅提升


Rancher CLI


Rancher现在附带一个新的Rancher CLI具有以下支持:


  • 原生Docker CLI与被管主机的交互

  • 环境管理

  • Stack管理

  • 服务管理

  • 主机管理

  • SSH访问您的托管主机


资源调度


Cattle现在支持根据CPU和MEM资源约束调度。Admin用户可以设置每台Host的资源限制。


Environment模版


用户可以选择不同的基础设施服务组成Environment模版:


  • 同时Rancher还是有默认的主要模版,用户可以快速创建Environment

  • 用户也可以把community的项目放到模版中,来管理和部署


HA增强


Rancher HA已经大大简化了管理和配置,在多节点Rancher Server部署中Redis 和Zookeeper已经被去掉了。


更多新功能,等你体验……


  • Rancher支持admin用户设置Docker registries的白名单访问

  • Rancher支持管理员设置默认的Docker registry

  • Catalog支持设定远程git仓库的分支

  • Rancher agent已经基于Golang重写

  • DockerMachine版本更新,并提供了新的Azure driver。

  • Rancher支持部署在RancherOS 0.6.0+

  • 支持Service Log journaling,用户可以更好地查看service日志


Rancher v1.2的新特性非常多,我们后续会持续为大家带来基础设施引擎整体架构的分析、Kubernetes和Swarmkit的支持、自定义rancher-lb、vxlan的支持、各种CNI插件的集成以及各种存储接入的实践操作指南等等。


请保持关注,和Rancher一起走上伟岸光明的容器之路~


0