k8s是干什么的?k8s的作用功能包括自動裝箱、自我修復、水平擴展、服務發現、滾動更新、版本回退、密鑰和配置管理、存儲編排。k8s是kubernetes的簡稱,它是一個開源的,用于管理云平臺中多個主機上的容器化的應用,目標是讓部署容器化的應用簡單并且高效。
k8s是干嘛的
1、自動裝箱
基于容器對應運行環境的資源配置要求自動部署應用容器。
2、自我修復
當容器失敗時,會對容器進行重啟;當所有部署的Node節點有問題時,會對容器進行重新部署和重新調度;當容器未通過監控檢查時,會關閉此容器;直到容器正常運行,才會對外提供服務。
3、水平擴展
通過簡單的命令,用戶UI界面或者基于CPU等資源使用情況,對應用容器進行規模擴大或者裁剪。
4、服務發現
用戶不需要使用額外的服務發現機制,就能夠基于Kubernetes自身能力實現服務發現和負載均衡。
5、滾動更新
可以根據應用的變化,對應用容器運行的應用,進行一次性或者批量式更新。
6、版本回退
可以根據應用部署情況,對于應用容器運行的應用,進行李海生版本即使回退。
7、密鑰和配置管理
在不需要重新構建鏡像的情況下,可以部署和更新密鑰和應用配置,類似于熱部署。
8、存儲編排
自動實現存儲系統掛載以及應用,特別對有狀態應用實現數據持久化非常重要;存儲系統可以來自于本地目錄、網絡存儲(NFS、Gluster、Ceph、Cinder等)公共云存儲服務等。
[免責聲明]
文章標題: k8s是干嘛的(k8s是干什么的)
文章內容為網站編輯整理發布,僅供學習與參考,不代表本網站贊同其觀點和對其真實性負責。如涉及作品內容、版權和其它問題,請及時溝通。發送郵件至36dianping@36kr.com,我們會在3個工作日內處理。