中文字幕无码久久精品,13—14同岁无码A片,99热门精品一区二区三区无码,菠萝菠萝蜜在线观看视频高清1

您當前的位置是:  首頁 > 新聞 > 國內 >
 首頁 > 新聞 > 國內 >

企業(yè)級容器平臺 VMware Pivotal Container Service

2018-02-23 09:24:53   作者:   來源:CTI論壇   評論:0  點擊:


  2 月 12 日,VMware 正式發(fā)布了和 Pivotal 聯(lián)合開發(fā)的企業(yè)級容器平臺 VMware Pivotal Container Service 1.0 (簡稱 PKS) , 為什么縮寫不叫 PCS 而叫 PKS 呢?其中的 K 代表 Kubernetes (K8s),PKS 也就是 Pivotal Kubernetes Service 的意思。大家都知道 K8s 是開源社區(qū)里最流行的自動化容器調度平臺之一,PKS 是基于 K8s 開發(fā)的一個商用的企業(yè)級容器調度平臺,它顯著簡化了 K8s 集群部署和運維的難度。PKS 既可以被部署在 vSphere 虛擬化平臺上,也可以被部署在 VMware Cloud 云平臺上,PKS 在正式發(fā)布之前也獲得了 Cloud Native Computing Foundation 的  Kubernetes Software Conformance Certification 認證。
  PKS  1.0 主要包括以下功能:
  • 基于開源項目 K8s 的最新穩(wěn)定版本構建 – 第一個版本基于 K8s 1.8,開發(fā)人員可以訪問所有的 K8s API。
  • 為容器提供高級網(wǎng)絡和安全功能 – 內置新一代網(wǎng)絡虛擬化產(chǎn)品 NSX-T ,為容器提供微分段、負載均衡、安全策略等高級網(wǎng)絡功能。
  • 安全容器倉庫 – 內置 VMware 開發(fā)的開源容器映像倉庫 Harbor,能夠提供對容器映像進行安全漏洞掃描、 映像簽名和審計等功能。
  • 即時調配 –  開發(fā)人員能夠根據(jù)需要快速地創(chuàng)建 K8s 集群。
  • 高可用 HA – PKS 中的 BOSH 會監(jiān)控 K8s 集群的運行狀況,保證架構到應用整體的高可用性。
  • 訪問 Google Cloud Platform (GCP) Services – 開發(fā)人員能夠通過內置的 GCP Service Broker 方便地訪問 GCP 服務。
  • 持久性存儲 – 支持在 K8s 集群中部署無狀態(tài) (stateless) 的或有狀態(tài) (stateful) 的應用。​
  PKS 的管理平臺
  PKS 的控制管理平臺是基于 Pivotal 和 Google 聯(lián)合開發(fā)的項目 Kubernetes on BOSH (簡稱 Kubo),Kubo 以 BOSH 為基礎增強了對于 K8s 平臺的部署和管理功能。BOSH 是 VMware  開發(fā)的分布式服務部署管理平臺,最初用于 Cloud Foundry 平臺的部署,也可以用于在 vSphere、AWS 或 OpenStack 等 IaaS 產(chǎn)品上部署分布式服務。Kubo 不僅用于 K8s 平臺的初始部署,實現(xiàn) K8s 集群和網(wǎng)絡環(huán)境的自動配置;也用于 K8s 平臺的后續(xù)維護監(jiān)控,可以提供諸如健康檢查、自我修復等功能來實現(xiàn) HA 等生產(chǎn)級的能力。2017 年底,Kubo 被捐獻給了 Cloud Foundry 基金會,改名為 Cloud Foundry Container Runtime (CFCR)。
  PKS 非常注重跟 K8s 發(fā)行版本的兼容性,這樣每當 K8s 發(fā)布新的版本,PKS 可以在一周內就引入這個新版本,從而使 PKS 始終保持跟 Google Kubernetes Engine (GKE) 的高度兼容。這種兼容性保證了開發(fā)人員在 PKS 上開發(fā)的代碼可以在所有基于 K8s 的容器平臺上運行,并且可以隨時用到最新版本的功能。
  內置 NSX-T 提供虛擬網(wǎng)絡功能
  PKS 中內置了新一代網(wǎng)絡虛擬化產(chǎn)品 NSX-T ,為容器提供微分段、負載均衡、安全策略等高級網(wǎng)絡功能。NSX-T 是 NSX 的新一代產(chǎn)品,產(chǎn)品代號變形金剛  Transformer,所以在產(chǎn)品名字中放了一個 T,以示與前一代產(chǎn)品 NSX 的區(qū)別。NSX-T 為容器和 Pod 提供了從層2到層7的完整網(wǎng)絡服務,在基礎的 K8s 網(wǎng)絡功能上提供額外的高級網(wǎng)絡功能,如網(wǎng)絡微分段、隨需網(wǎng)絡調配、負載均衡、網(wǎng)絡安全、多租戶隔離等,從而為容器應用的部署和開發(fā)提供最大的便利。
  容器映像倉庫 — HARBOR
  Harbor 是由 VMware 開發(fā)的一個開源的企業(yè)級容器映像倉庫,用于存儲和發(fā)布容器映像,它提供了生產(chǎn)級的身份認證和基于角色的訪問控制來保證容器映像的安全訪問,同時也能夠對容器映像進行安全漏洞掃描,提供可信映像服務和映像復制服務。Harber 讓容器映像能夠被安全地下載到 K8s 集群中來運行,為持續(xù)集成和持續(xù)交付開發(fā)提供生產(chǎn)級的映像存儲。開發(fā)人員完成開發(fā)后能夠把完成的容器映像推送到映像倉庫中,從而實現(xiàn)自動化的軟件發(fā)布。被推送上來的容器映像會進安全漏洞掃描和驗證數(shù)字簽名,只有被通過檢查后才能被部署到 K8s 集群中去運行。這種方式既滿足了開發(fā)人員快速交付應用的需求,同時也給 IT 團隊更多的控制手段來滿足企業(yè)對于信息安全方面的規(guī)定。當然,雖然我們推薦 Harbor ,PKS 也可以使用其他的容器映像倉庫。
  GCP SERVICE BROKER
  PKS 內置了 Google 云服務 GCP (Google Cloud Platform) 的服務代理 GCP Service Broker,它的作用是讓開發(fā)人員能夠直接調配和使用 GCP 服務,訪問 GCP 服務的用戶認證等參數(shù)則由管理員統(tǒng)一設定,開發(fā)人員只需要使用 kubectl 命令 (或調用 API) 來創(chuàng)建和管理 GCP 服務實例就行了。GCP Service Broker 支持各種 GCP 訂閱服務,如:Google Cloud Storage、Google BigQuery、Google Stackdriver 等等,這些服務可以直接被 PKS 集群內的容器應用所訪問。
  持久性存儲
  PKS 集成了持久性存儲的方案 Project Hatchway,通過VMware vSphere Storage for Kubernetes  插件來為容器提供基于 vSphere 存儲的 K8s 存儲基元 (storage primitive),包括 volumes、persistent volumes、persistent volumes claims、storage classes 和 stateful sets。同時該插件也為 K8s 集群帶來了很多企業(yè)級的存儲特性,例如能夠使用 vSAN 上基于策略的存儲管理機制 SPBM (Sotrage Policy Based Management)。PKS 的持久性存儲方案使得 K8s 集群不僅能夠支持無狀態(tài) (stateless) 應用,也能夠支持有狀態(tài) (stateful) 應用。
  VMware PKS (圖中紅框內部分)  和其他 VMware 組件的關系
  除了自身的優(yōu)勢之外,PKS 依托 VMware 云計算基礎架構,能夠為容器應用提供更為安全、可靠的運行環(huán)境。如上圖所示,PKS 是紅框中的那一部分,它可以運行在 vSphere 和 vSAN 平臺上,充分利用 vSphere 提供的高可靠虛擬化運行環(huán)境和 vSAN 提供的高性能存儲;同時,VMware 的云管平臺 vRealize 提供了完整的運維、自動化、成本分析等云計算平臺管理功能,讓 PKS 集群的管理更加高效、簡便。
【免責聲明】本文僅代表作者本人觀點,與CTI論壇無關。CTI論壇對文中陳述、觀點判斷保持中立,不對所包含內容的準確性、可靠性或完整性提供任何明示或暗示的保證。請讀者僅作參考,并請自行承擔全部責任。

專題