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一起走上偉岸光明的容器之路~


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章