首頁技術(shù)文章正文

k8s是什么?k8s功能總結(jié)

更新時間:2021-05-19 來源:黑馬程序員 瀏覽量:

1577370495235_學(xué)IT就到黑馬程序員.gif

Kubernetes 是一個輕便的和可擴展的開源平臺,用于管理容器化應(yīng)用和服務(wù)。通過Kubernetes能夠進行應(yīng)用的自動化部署和擴縮容。在Kubernetes s能夠進行應(yīng)用的自動化部署和擴縮容。在Kubernetes中,會將組成應(yīng)用的容器組合成一個邏輯單元以更易管理和發(fā)現(xiàn)。Kubernetes積累了作為Google生產(chǎn)環(huán)境運行工作負載15年的經(jīng)驗,并吸收了來自于社區(qū)的最佳想法和實踐。


k8s功能:

1.自動裝箱

基于容器對應(yīng)運行環(huán)境的資源配置要求自動部署應(yīng)用容器

2.自我修復(fù)

當(dāng)容器失敗時,會對容器進行重啟

當(dāng)所有部署的Node節(jié)點有問題時,會對容器進行重新部署和重新調(diào)度

當(dāng)容器未通過監(jiān)控檢查時,會關(guān)閉此容器

直到容器正常運行,才會對外提供服務(wù)

3.水平擴展

通過簡單的命令,用戶UI界面或者基于CPU等資源使用情況,對應(yīng)用容器進行規(guī)模擴大或者裁剪;

4.服務(wù)發(fā)現(xiàn)

用戶不需要使用額外的服務(wù)發(fā)現(xiàn)機制,就能夠基于Kubernetes自身能力實現(xiàn)服務(wù)發(fā)現(xiàn)和負載均衡

5.滾動更新

可以根據(jù)應(yīng)用的變化,對應(yīng)用容器運行的應(yīng)用,進行一次性或者批量式更新

6.版本回退

可以根據(jù)應(yīng)用部署情況,對于應(yīng)用容器運行的應(yīng)用,進行李海生版本即使回退。

7.密鑰和配置管理

在不需要重新構(gòu)建鏡像的情況下,可以部署和更新密鑰和應(yīng)用配置,類似于熱部署。

8.存儲編排

自動實現(xiàn)存儲系統(tǒng)掛載以及應(yīng)用,特別對有狀態(tài)應(yīng)用實現(xiàn)數(shù)據(jù)持久化非常重要

存儲系統(tǒng)可以來自于本地目錄、網(wǎng)絡(luò)存儲(NFS、Gluster、Ceph、Cinder等)公共云存儲服務(wù)等


Node以及Pod支持

Node(節(jié)點)數(shù)支持

早期版本管理100臺

現(xiàn)版本可以管理2000臺

pod管理支持

早期版本管理1000個

現(xiàn)版本管理150000個

總結(jié):

k8s功能總結(jié)





猜你喜歡:

Kubernetes(K8S)入門視頻教程[黑馬程序員]

JDK8有哪些新特性?[視頻介紹]

APP測試和傳統(tǒng)軟件測試有什么區(qū)別?

黑馬程序員測試開發(fā)培訓(xùn)

分享到:
在線咨詢 我要報名
和我們在線交談!