爲何要用k8s(優缺點)


「數據私房菜」已開通微信羣,匯聚3000+位小夥伴一同成長學習,加Andy爲微信好友(微信號:AndyFeo)申請入羣,讓咱們共建一個成長型數據社區,《數據私房菜》致力於爲您提供大數據行業知識乾貨、就業職位、專業講座等對每一位有價值的信息。
node






k8s是一個開源的容器集羣管理系統,能夠實現容器集




羣的自動化部署、自動擴縮容、維護等功能。web


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

二、資源調度:當node節點上的cpu、內存不夠用的時候,能夠擴充node節點,新建的pod就會被kube-schedule調度到新擴充的node節點上安全

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


     傳統的主機或只有docker環境中,登陸進去就會看到全部的服務或者容器微信

四、由於採用docker容器,進程之間互不影響,網絡

五、安全:不一樣角色有不一樣的權限,查看pod、刪除pod等操做;RBAC認證增長了k8s的安全架構

 快速精準地部署應用程序負載均衡

  • 限制硬件用量僅爲所需資源框架

Kubernetes 的優點

  •   可移動: 公有云、私有云、混合雲、多態雲

  •   可擴展: 模塊化、插件化、可掛載、可組合

  •   自修復: 自動部署、自動重啓、自動複製、自動伸縮

負載均衡

    k8s能夠更快的更新新版本,打包應用,更新的時候能夠作到不用中斷服務,服務器故障不用停機,從開發環境到測試環境到生產環境的遷移極其方便,一個配置文件搞定,一次生成image,處處運行。


版權說明:感謝每一位做者的辛苦付出與創做,《數據私房菜》均在文章開頭備註了原標題和來源。如轉載涉及版權等問題,請發送消息至公號後臺與咱們聯繫,咱們將在第一時間處理,很是感謝!



推薦閱讀:






本文分享自微信公衆號 - 數據私房菜(DataPrivateFood)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。

相關文章
相關標籤/搜索