為什么要用k8s


經過幾次面試,發現有的公司沒有用過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的安全

 


免責聲明!

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



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