Rancher容器管理平臺1.5版已正式與你們見面了。此版本中的各項加強功能,均旨在讓Rancher可以更好地支持企業級生產環境中的使用。web
在新版本中,額外的webhooks充分提升了Rancher的可擴展性,讓用戶得以高度優化總體基礎設施的利用率。新的API,新的網絡和容器調度策略,提供了對容器環境的細粒度控制。除此以外,還有元數據性能加強、catalog模板的條件邏輯支持等一系列新功能等你來體驗。數據庫
在Rancher 1.4中,咱們添加了webhooks以及一個初始驅動程序來處理容器的擴容和縮容。實現webhooks的關鍵在於「接收器」,經過接收器能夠註冊webhook,並提供一個URL來觸發Rancher軟件內的操做。緩存
基於這段時間以來來自社區的反饋,在Rancher 1.5中,咱們將Rancher webhooks的實現擴展到了兩個新的驅動程序:網絡
主機縮放:用戶能建立能夠縮放主機的Webhook(這隻適用於從Rancher API中建立的主機)。性能
DockerHub服務升級:配置webhook是爲了DockerHub鏡像更新,且webhook將被用來更新那些在Rancher中使用DockerHub鏡像的服務。優化
Rancher 1.5加強了策略控制,並支持攔截全部API請求。此外,還能夠向每一個請求添加前/後過濾器邏輯,這讓管理員可以更加便利地定義和控制API訪問。用戶還能夠添加細粒度API策略管理,以修改來自Rancher的API請求和響應有效載荷。產品
Rancher如今支持每一個環境配置添加兩個附加網絡策略。第一個網絡策略讓你能夠選擇容許或拒絕服務以外的通訊。默認狀況下,Rancher設置是容許同一環境中的全部服務之間進行通訊。可是,若是配置爲拒絕,則容器將沒法與服務外部的容器通訊。第二個策略是提供連接支持,那些配置爲拒絕通訊的服務或堆棧,能夠經過使用Docker連接或選擇器標籤來得到通訊權限。社區
附加的策略控制如今也可用於容器調度。Rancher 1.5支持添加將容器調度限制到特定主機的標籤。並且,預先指定的標籤會決定容器的放置,從而優化主機的控制。模板
經過緩存元數據信息,咱們大大加強了Rancher的元數據服務。這減小了數據庫抖動,也減小了傳遞到每一個元數據服務的元數據須要佔用的空間。因爲許多服務都依賴於元數據,(固然這也取決於用戶具體的實現方式)您應該能夠明顯感覺獲得Rancher性能的總體提高。當您同時啓動大容量容器,或在多個容器已運行後添加新容器時,你也必定能感覺到性能的加強。容器
Rancher如今能夠經過Go模板系統使用條件邏輯了。把條件邏輯和可變插值結合在一塊兒,你就能夠更加靈活地生成更多動態catalog模板了。
咱們誠邀您下載最新版本,並請必定不吝讓咱們知道您的想法。咱們的產品根據用戶的須要而進步。