掃二維碼與項目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網(wǎng)交流
FEATURE STATE: Kubernetes v1.11 [beta]

成都創(chuàng)新互聯(lián)專注于鎮(zhèn)康企業(yè)網(wǎng)站建設,成都響應式網(wǎng)站建設,電子商務商城網(wǎng)站建設。鎮(zhèn)康網(wǎng)站建設公司,為鎮(zhèn)康等地區(qū)提供建站服務。全流程按需求定制開發(fā),專業(yè)設計,全程項目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務
?cloud-controller-manager? 是指嵌入特定云的控制邏輯之 控制平面組件。 ?cloud-controller-manager? 允許你將你的集群連接到云提供商的 API 之上, 并將與該云平臺交互的組件同與你的集群交互的組件分離開來。
通過分離 Kubernetes 和底層云基礎設置之間的互操作性邏輯, ?cloud-controller-manager? 組件使云提供商能夠以不同于 Kubernetes 主項目的 步調(diào)發(fā)布新特征。
由于云驅(qū)動的開發(fā)和發(fā)布與 Kubernetes 項目本身步調(diào)不同,將特定于云環(huán)境的代碼抽象到 ?cloud-controller-manager? 二進制組件有助于云廠商獨立于 Kubernetes 核心代碼推進其驅(qū)動開發(fā)。
Kubernetes 項目提供 cloud-controller-manager 的框架代碼,其中包含 Go 語言的接口, 便于你(或者你的云驅(qū)動提供者)接駁你自己的實現(xiàn)。這意味著每個云驅(qū)動可以通過從 Kubernetes 核心代碼導入軟件包來實現(xiàn)一個 cloud-controller-manager; 每個云驅(qū)動會通過調(diào)用 ?cloudprovider.RegisterCloudProvider? 接口來注冊其自身實現(xiàn)代碼, 從而更新一個用來記錄可用云驅(qū)動的全局變量。
要為你的云環(huán)境構建一個樹外(Out-of-Tree)云控制器管理器:
main.go? 中導入你的云包,確保你的包有一個 ?init ?塊來運行 cloudprovider.RegisterCloudProvider。很多云驅(qū)動都將其控制器管理器代碼以開源代碼的形式公開。 如果你在開發(fā)一個新的 cloud-controller-manager,你可以選擇某個樹外(Out-of-Tree) 云控制器管理器作為出發(fā)點。
對于樹內(nèi)(In-Tree)驅(qū)動,你可以將樹內(nèi)云控制器管理器作為集群中的 DaemonSet 來運行。

我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網(wǎng)交流