Rancher 1.5解讀:企業級使用,ready!

Rancher容器管理平臺1.5版已正式與大家見面了。此版本中的各項增強功能,均旨在讓Rancher能夠更好地支持企業級生產環境中的使用。


在新版本中,額外的webhooks充分提高了Rancher的可擴展性,讓用戶得以高度優化整體基礎設施的利用率。新的API,新的網絡和容器調度策略,提供了對容器環境的細粒度控制。除此之外,還有元數據性能增強、catalog模板的條件邏輯支持等一系列新功能等你來體驗。


更多webhooks驅動程序


在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性能的整體提升。當您同時啓動大容量容器,或在多個容器已運行後添加新容器時,你也一定能感受到性能的增強。


Catalog模板的條件邏輯支持


Rancher現在可以通過Go模板系統使用條件邏輯了。把條件邏輯和可變插值結合在一起,你就可以更加靈活地生成更多動態catalog模板了。


我們誠邀您下載最新版本,並請一定不吝讓我們知道您的想法。我們的產品根據用戶的需要而進步。


原文來源:Rancher Labs


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