標籤:預設 dock windows環境 不能 下拉式清單 amd 而在 模版 docker
2016年12月初,當我們發布Rancher v1.2時,就定下了未來「更頻繁的迭代」的計劃。就在上周,Rancher v1.3正式發布啦!除了對v1.2中一些bug的修複之外,它還有幾個新的功能:1)使用者介面修複;2)DNS引擎的更改;3)Kubernetes及其相關工具的改進。
最重要的是,在Rancher v1.3中,我們開始解決從使用者那裡收到的一個頻繁請求:對Windows 2016的支援!
Rancher v1.3中對Windows的支援仍是實驗性質的,範圍有限,但它是Rancher Labs向服務客戶的需求邁出的重要一步。容器越來越在企業中被廣泛採用,而在世界範圍內,極大一部分的工作負載是運行在Windows伺服器和用戶端系統上的。並且,在可預見的未來之中,這一情況並不會改變。
Rancher Labs的目標,就是要讓應用程式真正地達到雲和基礎設施之間的可移植化,而使工作負載運行於Windows容器之上,是Rancher Labs的願景的一個關鍵區段。
Windows in Rancher教程
要在Rancher中部署Windows,首先需要建立一個新的環境,其中的環境模版裡需要將容器編排設定為Windows。
目前,Rancher僅支援在特定主機上建立容器。一些可能出現在UI中的Cattle裡的功能,如服務發現、健全狀態檢查、中繼資料、DNS和負載平衡器,在現階段尚不支援。
注意:Rancher已為你提供了一個可用的預設的Windows環境範本。但如果你建立你自己的 Windows環境範本,你需要禁用所有其他基礎架構服務,因為它們當前與Windows不相容。
建立Windows環境
在環境的下拉式清單中,單擊“Manage Environment(管理環境)”。要建立新環境,請單擊“Add Environment(添加環境)”,提供名稱、說明(可選),然後選擇以Windows作為編排的環境範本。如果您開啟了存取控制,您可以在此新增成員並選擇其成員角色。成員列表中的任何人都可以訪問您的環境。
建立Windows環境後,您需要導航到環境中去,此時你可以在位於左上方的環境下拉式功能表中選擇環境的名稱,或在特定的環境下拉式功能表中選擇“Switch to this Environment(切換到此環境)”。
注意:Rancher支援多個容器編排架構,但在現階段,若有些環境裡已有服務正在運行,使用者是不能切換環境的。
添加Windows主機
若想將主機添加到Windows,您需要先安裝一個運行著Windows Server 2016 with Docker的主機。
在“Infrastructure(基礎架構)”選項卡中,您將獲得一個自訂命令來啟動Rancher代理服務。您可以按照說明在Windows中啟動Rancher代理服務。
在主機上,代理二進位檔案將下載到名為C:/Program Files/rancher的檔案夾中,代理日誌將位於C:/ProgramData/rancher/agent.log裡。
刪除Windows主機
將主機添加到Rancher中時,Rancher代理是其中的一部分,它是以服務的形式被安裝和註冊於主機之上的。為了重新使用主機,您必須刪除現有的服務。你可以在powershell中運行以下命令。刪除服務後,你就可以在Windows環境中重新使用主機了。
&‘C:\Program Files\rancher\agent.exe‘-unregister-service
Windows中的網路
預設情況下,我們支援NAT和透明網路。
目前,預設的Windows環境範本支援名為transparent的透明網路,它是通過運行docker network create -d transparent transparent建立的。
如果要建立具有不同名稱的透明網路,則需要使用Windows建立一個新的環境範本作為容器編排。選擇Windows後,您可以單擊“Edit Config(編輯配置)”更改透明網路的名稱。預設名稱為transparent。建立更新的環境範本後,您可以建立一個新環境,以支援新命名的
透明網路。 UI將繼續使用transparent作為預設名稱,因此您需要將該命令更新為docker network create -d transparent <NEW_NAME_IN_TEMPLATE。
更多的反饋與分享
在Rancher Labs正努力向服務客戶的需求邁進時,我們無比期待收到您對這些早期努力的反饋。我們堅信,只有來自使用者的更廣泛的反饋,才可以讓Rancher產品變得更好。
原文來源:Rancher Labs
本文出自 “12452495” 部落格,請務必保留此出處http://12462495.blog.51cto.com/12452495/1892193
Rancher v1.3發布:Windows Container來了!