當前位置:
首頁 > 最新 > PKS:企業管理和運維Kubernetes的利器

PKS:企業管理和運維Kubernetes的利器

題圖攝於VMworld主會場

VMware 聯合Pivotal,Google Cloud 共同發布了企業級 Kubernetes 產品 PKS,本文和大家一起細看 PKS 的技術細節。

(本文照片全部由筆者在 VMworld 現場拍攝)

Kubernetes幾乎是當今容器界最火的項目,最近在拉斯維加斯舉行的 VMworld 大會上,VMware 聯合 Pivotal,Google Cloud 共同發布了企業級 Kubernetes 產品 PKS(Pivotal Container Service,不要問我為什麼縮寫是 K 不是 C ),反應出對用戶需求的積極響應。

PKS 是此次 VMworld 大會雲原生應用方面最重要的產品發布。在第二天的主會場中,VMware 的 CEO Pat 和 Michael Dell 在台上聊天並回答一些用戶的提問,然後邀請 Pivotal 的CEO 上台一同宣布了 PKS 的產品。

VMware 和 Pivotal CEO 台上一同發布 PKS

最後穿T恤牛仔褲的 Google Cloud 副總裁 Sam Ramji 介紹了相互的合作方式。

儘管 Kubernetes 的功能相當強大,但是要可靠健壯地運行在生產環境中,用戶還是要解決很多實際的問題,例如,部署、維護、監控、擴展、多租戶、安全、訪問控制等等。這些功能原生的 Kubernetes 還需要不少定製才能滿足用戶的要求。PKS 主要是解決上述在生產系統中運維的痛點。

簡單地說, PKS 是幫助企業和雲服務商運維Kubernetes 的一個產品,組成部分如下圖(圖中有我們的 Harbor Registry 喲)。PKS 主要包括幾方面的功能:

1.提供商業化支持的Kubernetes發行版,並且和vSphere平台緊密集成。這對許多企業來說是個好消息,因為企業使用的軟體通常都需要購買技術支持服務,使得他們可以放心使用Kubernetes技術。

2.採用 BOSH 來一體化編排、管理和運維 Kubernetes 集群。BOSH 是開源PaaS 項目 Cloud Foundry 的一部分,主要用來運維 Cloud Foundry 平台。BOSH 有一個概念叫做 Release,就是滿足一定規範的某個版本軟體(如 Cloud Foundry release v272 )。BOSH 可對不同的 release 進行管理,實現可靠的滾動升級(rolling upgrade),負載均衡、多租戶、自動擴展等複雜功能。

Pivotal 和 Google 今年2月推出了一個叫做 Kubo 的開源項目,把 Kubernetes 轉化為 BOSH 的一個 release ,這樣就可以用 BOSH 來運維管理 Kubernetes 了。由於BOSH 是跨平台的,因此BOSH 可把 Kubernetes 部署到不同的基礎設施中(如 vSphere, AWS, Google Cloud 等)。PKS 使用了Kubo 項目的 release 來作為 Kubernetes 發行版。

3. PKS 和 VMware 的網路虛擬化產品NSX 做了深度集成。許多用戶在 Kubernetes 中會使用 Flannel、 Calico 等網路組件,PKS採用強大的企業級產品NSX 作為其網路組件,方便實現網路的隔離、策略配置等功能,例如:容器或 POD 可有獨立IP地址,容器網路可以是 NAT 或者使用 BGP 路由,微分區( Microsegmentation )隔離,網路安全策略自動配置等等。

此外,PKS 還和用戶已有的各種虛擬化管理平台集成,包括vRA,vRO,Log Insight等,也將支持 VMware Cloud on AWS 。

講到這裡,有讀者不禁會問,PKS 和之前的 VIC (vSphere Integrated Containers),以及PCF (Pivotal Cloud Foundry)之間又什麼區別呢?他們的功能有重疊嗎?

筆者特地收集了一些信息,區別主要是從開發者的角度出發,對應用、容器和平台是有不同的需求。

1.有的開發者僅僅需要一個容器的 Runtime 即可,例如需要把現有應用重新封裝和容器化,VIC 這樣的容器引擎的功能足以覆蓋他們的需求。

2.有的開發者需要採用微服務等架構編寫應用,並希望定製構建、部署和管理等方面的細節,就需要PKS這樣的容器服務來幫助實現編排等複雜的運維管理功能。

3.如果開發者希望專註於代碼編寫,不想過多涉及平台管理的事務,可使用 PCF 這樣的應用平台,提交代碼即可運行,把容器(如有)構建等繁瑣的事情都交給 PCF 來管理。

看看下面這張圖的比較清楚了,三種代表性的需求分別是 Container Instance, Container Service 和 Application Platform:

PKS 宣布之後,計劃於今年底發布,可從 VMware, Pivotal 以及 Dell EMC三家公司購買。 我們的 Harbor Registry 也是 PKS 的組件之一,團隊正在緊張地進行產品發布前的整合工作。希望發布之後,可以給用戶們帶來在 vSphere 上高效可靠的 Kubernetes 平台。

接下來給沒在現場的朋友分享一些 VMworld 的照片,不感興趣的讀者可直接跳到文末點贊。:)

萬人主會場氣勢磅礴

VMworld Logo

Google Cloud今年因為PKS來捧場

以下幾張會場隨手拍:

歡迎讀者們繼續在文後點贊、留言交流,亨利筆記主要包含關於區塊鏈、雲計算的技術文章,歡迎關註:

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 亨利筆記 的精彩文章:

TAG:亨利筆記 |