為什麼要用k8s 優缺點

2022-04-01 11:02:28 字數 600 閱讀 7721

k8s是乙個開源的容器集群管理系統,可以實現容器集群的自動化部署、自動擴縮容、維護等功能。

1、故障遷移:當某乙個node節點關機或掛掉後,node節點上的服務會自動轉移到另乙個node節點上,這個過程所有服務不中斷。這是docker或普通雲主機是不能做到的

2、資源排程:當node節點上的cpu、記憶體不夠用的時候,可以擴充node節點,新建的pod就會被kube-schedule排程到新擴充的node節點上

3、資源隔離:建立開發、運維、測試三個命名空間,切換上下文後,開發人員就只能看到開發命名空間的所有pod,看不到運維命名空間的pod,這樣就不會造成影響,互不干擾

傳統的主機或只有docker環境中,登入進去就會看到所有的服務或者容器

4、因為採用docker容器,程序之間互不影響,

5、安全:不同角色有不同的許可權,檢視pod、刪除pod等操作;rbac認證增加了k8s的安全

快速精準地部署應用程式

kubernetes 的優勢

負載均衡

k8s可以更快的更新新版本,打包應用,更新的時候可以做到不用中斷服務,伺服器故障不用停機,從開發環境到測試環境到生產環境的遷移極其方便,乙個配置檔案搞定,一次生成image,到處執行。。。

K8s部署prometheus監控K8s細節

prometheus 一些配置檔案可以再github上找到。部署 root kube prometheus manifests 目錄下所有檔案 部署 root kube prometheus manifests setup 目錄下所有檔案 要注意的是自己要建立乙個工作空間 如果報錯執行下面語句 部署...

什麼是k8s,了解k8s各個元件的功能

什麼是kubernetes?kubernetes k8s 是自動化容器操作的開源平台,這些操作包括部署,排程和節點集群間擴充套件。如果你曾經用過docker容器技術部署容器,那麼可以將docker看成kubernetes內部使用的低級別元件。kubernetes不僅僅支援docker,還支援rock...

k8s 多租戶 k8s 基礎介紹

備註 1 每乙個pod裡執行著乙個特殊的容器 pause容器,其他容器都是業務容器,這些業務容器共享pause容器的網路棧和volume 邏輯卷 掛載卷。因此他們之間的通訊和資料交換更為高效。2 k8s設計了pod物件,將每個服務程序包裝到相應的pod中,使其成為pod中執行的乙個容器 contai...