應用現代化

PKS 演示 — 基本功能

這裡我們給大家看一個 PKS 基本功能的演示,主要包括以下幾個部分的內容:

  • PKS 架構總體介紹
  • 創建 PKS 集群
  • 查看 Harbor 中存儲的容器映像
  • 部署一個餐廳評分的應用示例
  • 通過把一個 PKS 節點 (虛機) 關機,顯示 PKS 自帶的高可靠性功能

 

PKS (VMware Pivotal Container Service) 是 VMware 和 Pivotal 全新推出的企業級容器調度平台,它主要包括了以下組件:

  • PKS Controller:以命令行或 API 的方式來為容器平台管理員 PRE (Platform Reliability Engineer) 提供管理介面。
  • Kubernetes:PKS 支持最新的 K8s 發布版本,在 PKS 環境中構建多個 K8s 集群來支持容器應用的運行。
  • BOSH:在 vSphere 私有雲或 VMware Cloud on AWS 公有雲上部署 K8s 集群,並監控 K8s 集群的運行,提供集群修復等 HA 功能。
  • NSX-T:VMware 的新一代網路虛擬化產品,為容器提供微分段、負載均衡、安全策略等高級網路功能。
  • Harber:容器映像倉庫,支持基於身份的訪問控制,能夠對容器映像進行安全漏洞掃描,提供安全的映像服務。
  • GCP Service Broker:讓開發人員能夠直接調配和使用 Google GCP (Google Cloud Platform) 雲服務。

 

管理員可以用一條 create-cluster 命令就可以很方便的創建 K8s 集群,管理員用以下一條命令可以創建一個集群,參數 n 用來指定集群中 Worker 的數量:

# pks create-cluster cluster1 n=3

如果後來覺得集群需要擴展,也可以使用 resize 命令來改變集群的大小,例如下面的命令把剛才創建的 cluster1 從 3 個 Worker 節點擴展成 5 個 Worker 節點。

# pks resize cluster1 n=5

 

如果集群中的某個 Worker 因為某種原因不工作了,BOSH 能夠監測到這種情況,自動啟動一個虛機並在上面調配一個新的 K8s Worker 服務,並且在集群的 Master 那裡註冊這個新的 Worker,從而使整個 K8s 集群恢復正常狀態。

 

接下來請大家觀看 PKS 的基本功能演示。

评论

发表评论

电子邮件地址不会被公开。

This site uses Akismet to reduce spam. Learn how your comment data is processed.