K8S部署工具:KubeOperator主要概念
生活随笔
收集整理的這篇文章主要介紹了
K8S部署工具:KubeOperator主要概念
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
K8S部署工具:KubeOperator主要概念
部署模式??
- 手動模式: 用戶需要自己準備物理機或虛擬機,存儲可選擇 NFS 持久化存儲,外部 ceph 存儲等
- 自動模式: 用戶只需要綁定云平臺(比如 VMware)賬號信息,KubeOperator 會根據預先定義的部署計劃來自動創建主機實現一鍵自動化部署
部署計劃??
自動部署模式下,部署計劃定 義了 Kubernetes 集群的部署細節,包括其部署模型、集群所在的區域、可用區、節點大小類型等
區域和可用區??
區域(Region)和可用區(AZ)這兩個術語來自公有云。每個區域完全獨立。每個可用區完全隔離,但同一個區域內的可用區之間使用低時延鏈路相連。區域和可用區之間的關系如下圖所示
對于公有云廠商提供的托管 Kubernetes 服務,master 節點由公有云廠商托管并維護,其 3 個master 節點會分布在同個區域下面的 3 個不同可用區上面,實現真正的高可用
KubeOperator 借鑒公有云廠商的思路和概念,并應用到 VMware、Openstack 和 FusionCompute 等私有云平臺上面。例如,在 VMware 云平臺下,區域對應為 Datacenter,可用區對應于 cluster,或者 cluster 下面的 resource pool
注意事項
- 如果用戶只有一個 vSphere 集群,那么可以在集群下面建立三個 resource pool,每個resource pool 對應于一個可用區
- 如果用戶有三個 vSphere 集群,那么每個集群對應于一個可用區
- vSAN 集群不能被多個 vSphere 集群共享,所以 3 個 vSphere 集群,持久化存儲僅支持集中存儲。 具體請參考此文檔
權限模型??
支持通過在項目中設置用戶權限等級來管理集群,分為系統管理員、項目管理員、集群管理員
系統管理員??
默認的 admin 賬號可以創建系統管理員
- 管理集群,安裝、卸載、升級、擴容、縮容、備份、恢復等等所有集群相關操作
- 管理用戶,添加系統管理員和普通用戶
- 管理項目,創建新項目,給項目創建集群、指定項目管理員和集群管理員、授權資源等
- 管理版本,啟用、禁用 k8s 版本、查看版本詳情等
- 管理資源,添加集群所需主機、部署計劃、備份賬號等
- 系統設置,設置添加倉庫、憑據、NTP、郵箱、License等
- 查看系統日志
項目管理員??
- 管理集群,安裝、卸載、升級、擴容、縮容、備份、恢復等所有集群相關操作
- 查看版本,查看版本詳情
- 查看資源,查看集群所需主機、部署計劃、備份賬號等
- 查看項目,查看項目管理員和集群管理員、已授權資源等
- 查看系統日志
集群管理員??
- 管理集群,查看集群概覽、監控、日志、事件、添加工具、啟用CSI掃描等相關操作
- 查看系統日志
總結
以上是生活随笔為你收集整理的K8S部署工具:KubeOperator主要概念的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: KubeOperator总体介绍(K8S
- 下一篇: K8S部署工具:KubeOperator