開篇第一句,先爲Rancher v1.2曾經的跳票深深抱歉(鞠躬)。咱們補償的方式,就是在此日、此刻,用新版功能向你證實Rancher v1.2值得你的等待。Rancher一如既往地秉持着百分百開源的理念,再多溢美的形容詞都不如你下載體驗那一試。git
Rancher毫無保留,只願爲你所用。網絡
除了添加對最新k8s上游分發的支持外,Rancher如今還提供如下支持:架構
除了默認的Rancher選項,用戶如今還可以選擇AWS做爲雲提供商框架
添加了對kubectl exec、logs和attach的支持frontend
添加了對k8s節點標記的支持性能
支持petset有狀態應用部署flex
支持在環境中升級k8s集羣加密
K8s在Rancher UI中以獨立的Stack方式存在,Stack能夠如普通應用同樣升級或刪除插件
UI上支持Deployments and ReplicaSet日誌
除了支持Docker 1.12.x外,Rancher v1.2還有一些加強功能:
支持Docker Swarm mode,Swarm mode現可用做建立環境時的編排框架的選項
Cattle如今支持Docker 1.12.3的全部Docker運行選項
Rancher如今能夠管理知足CNI標準的網絡插件
當前Rancher IPSec管理網絡選項已徹底重寫爲CNI插件,而且可用於Cattle和K8編排框架
Rancher如今也提供了VXLAN CNI插件,它能夠做爲managed網絡,VXLAN網絡在跨主機通訊上沒有加密過程,性能上有較大提高
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如今附帶一個新的Rancher CLI具備如下支持:
原生Docker CLI與被管主機的交互
環境管理
Stack管理
服務管理
主機管理
SSH訪問您的託管主機
Cattle如今支持根據CPU和MEM資源約束調度。Admin用戶能夠設置每臺Host的資源限制。
用戶能夠選擇不一樣的基礎設施服務組成Environment模版:
同時Rancher仍是有默認的主要模版,用戶能夠快速建立Environment
用戶也能夠把community的項目放到模版中,來管理和部署
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一塊兒走上偉岸光明的容器之路~