kubernetes1.5新特性(二):支援Photon卷外掛
在Kubernetes中卷的作用在於提供給POD持久化儲存,這些持久化儲存可以掛載到POD中的容器上,進而給容器提供持久化儲存。 |
從圖中可以看到結構體PodSpec有個屬性是Volumes,通過這個Volumes屬性可以關聯到結構體Volume和結構體VolumeSource,而且這個Volumes屬性是一個陣列型別,就是說POD可以關聯到多個不同型別的捲上面。
結構體Container表示POD中的容器,這個結構體有一個屬性VolumeMounts,通過這個屬性讓容器知道具體掛載的儲存路徑,這個VolumeMounts屬性也是一個陣列型別,就是說容器可以掛載多個儲存路徑。
Kubernetes一共支援23種卷外掛。在Kubernetes1.5中又增加了一種新的卷外掛PhotonPersistentDisk。
Photon 是VMware自家的
Linux
版本,是一個用於打造Container主機的輕量級Linux,且為vSphere優化,能提高大量Container在vSphere環境中的執行效能。Photon可支援多項Container技術,除了熱門Docker以外,還包括RocketContainer(rkt)和 Pivotal Garden Container 映象檔。Photon 部署在vSphere等VMware虛擬化平臺產品時,透過移除Linux核心和vSphere Hypervisor間重複的核心快取機制來提高效能,也能利用VMware NSX網路虛擬化的網路微區隔(Micro-Segmentation)技術來加強安全服務。VMware已驗證可部署於vSphere 5.5, vSphere 6.0、vCloud Air、VMware Fusion和VMware Workstation產品上,來協助企業將Fusion、VMware Workstaion等測試環境上的應用程式,無縫遷移到使用vSphere上的正式環境。
Kubernetes1.5一共支援23種卷外掛,從這些卷外掛就可以看出Kubernetes社群參與廠家越來越多了,這23種卷外掛可以覆蓋GoogleCompute Engine公有云、Amazon WebService公有云、Microsoft Azure公有云、基於OpenStack的公有云、基於VMware vSphere的私有云,在Kubernetes 1.5版本中又加入了vmware的Photon持久卷的支援,可以看出來,Kubernetes的影響力在擴大,將來一定會有更多廠商提供對Kubernetes的支援。
從這麼多鍾卷外掛也可以看出來,Kubernetes1.3開始推出了跨雲的Kubernetes叢集管理特性:“叢集聯盟”,也就意味著Kubernetes將來會利用目世界範圍內公有云IaaS資源,成為一個可以橫跨不同公有云IaaS資源的超級叢集管理工具,實現在全球快速部署和管理應用。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2641205/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Kubernetes1.5新特性(三):新版本kubeadm部署
- Kubernetes1.5新特性(一):Kubelet API增加認證和授權能力API
- 二、外掛
- [外掛擴充套件]書架外掛(新外掛後臺)套件
- Seata 新特性,APM 支援 SkyWalking
- Python 外掛虛擬環境支援Python
- APISIX Ingress 如何支援自定義外掛API
- C++11新特性(二):語言特性C++
- [外掛擴充套件]微信二維碼展示外掛套件
- Linux硬碟掛載與磁碟分割槽基礎(二)(物理卷、卷組、邏輯卷)Linux硬碟
- 如何編寫 ProtoBuf 外掛 (二) ?
- markdown-it 外掛如何寫(二)
- [外掛擴充套件]工作時間軸(新外掛後臺)套件
- MySQL8.0新特性-CTE語法支援MySql
- LightDB 23.1相容Oracle新特性支援Oracle
- Chrome 外掛特性及實戰場景案例分析Chrome
- vscode中eslint外掛es6,jsx支援VSCodeEsLintJS
- citusdata支援的一些postgresql的外掛SQL
- Go - 如何編寫 ProtoBuf 外掛(二)?Go
- PHP外掛系統的實現(二):獲取全部外掛資訊PHP
- GaussDB(for Cassandra)新特性發布:支援Lucene二級索引,讓複雜查詢更智慧索引
- LightDB23.1新特性支援Oracle hint增強DB2Oracle
- 深入React v16新特性(二)React
- JDK11新特性學習(二)JDK
- JDK8新特性詳解(二)JDK
- 從頭開發一個Flutter外掛(二)高德地圖定位外掛Flutter地圖
- 用Kotlin擼一個圖片壓縮外掛-外掛基礎篇(二)Kotlin
- [外掛擴充套件]jQuery二維碼外掛0.2【更新瀏覽器相容】套件jQuery瀏覽器
- 既好用又支援公式的 Markdown 外掛在哪裡公式
- [提問交流]onethink 外掛不支援檢視模型?模型
- C# 9.0新特性詳解系列之二:擴充套件方法GetEnumerator支援foreach迴圈C#套件
- Kubernetes1.5原始碼分析(二) apiServer之資源註冊原始碼APIServer
- VS Code外掛開發介紹(二)
- 二 阿里大模型接入:自定義外掛阿里大模型
- MQTT 5.0 新特性 |(二) 原因碼與 ACKMQQT
- Spring Boot 2.0 新特性(二):新增事件ApplicationStartedEventSpring Boot事件APPdev
- vscode外掛liveserver增加對thymeleaf模板的簡單支援VSCodeServer
- Jenkinsci Gitea 外掛 1.2.0 現在支援了 tag 發現JenkinsGit