k8s優缺點


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,到處運行。。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM