更新時(shí)間:2021-05-19 來(lái)源:黑馬程序員 瀏覽量:
Kubernetes 是一個(gè)輕便的和可擴(kuò)展的開(kāi)源平臺(tái),用于管理容器化應(yīng)用和服務(wù)。通過(guò)Kubernetes能夠進(jìn)行應(yīng)用的自動(dòng)化部署和擴(kuò)縮容。在Kubernetes s能夠進(jìn)行應(yīng)用的自動(dòng)化部署和擴(kuò)縮容。在Kubernetes中,會(huì)將組成應(yīng)用的容器組合成一個(gè)邏輯單元以更易管理和發(fā)現(xiàn)。Kubernetes積累了作為Google生產(chǎn)環(huán)境運(yùn)行工作負(fù)載15年的經(jīng)驗(yàn),并吸收了來(lái)自于社區(qū)的最佳想法和實(shí)踐。
k8s功能:
1.自動(dòng)裝箱
基于容器對(duì)應(yīng)運(yùn)行環(huán)境的資源配置要求自動(dòng)部署應(yīng)用容器
2.自我修復(fù)
當(dāng)容器失敗時(shí),會(huì)對(duì)容器進(jìn)行重啟
當(dāng)所有部署的Node節(jié)點(diǎn)有問(wèn)題時(shí),會(huì)對(duì)容器進(jìn)行重新部署和重新調(diào)度
當(dāng)容器未通過(guò)監(jiān)控檢查時(shí),會(huì)關(guān)閉此容器
直到容器正常運(yùn)行,才會(huì)對(duì)外提供服務(wù)
3.水平擴(kuò)展
通過(guò)簡(jiǎn)單的命令,用戶UI界面或者基于CPU等資源使用情況,對(duì)應(yīng)用容器進(jìn)行規(guī)模擴(kuò)大或者裁剪;
4.服務(wù)發(fā)現(xiàn)
用戶不需要使用額外的服務(wù)發(fā)現(xiàn)機(jī)制,就能夠基于Kubernetes自身能力實(shí)現(xiàn)服務(wù)發(fā)現(xiàn)和負(fù)載均衡
5.滾動(dòng)更新
可以根據(jù)應(yīng)用的變化,對(duì)應(yīng)用容器運(yùn)行的應(yīng)用,進(jìn)行一次性或者批量式更新
6.版本回退
可以根據(jù)應(yīng)用部署情況,對(duì)于應(yīng)用容器運(yùn)行的應(yīng)用,進(jìn)行李海生版本即使回退。
7.密鑰和配置管理
在不需要重新構(gòu)建鏡像的情況下,可以部署和更新密鑰和應(yīng)用配置,類似于熱部署。
8.存儲(chǔ)編排
自動(dòng)實(shí)現(xiàn)存儲(chǔ)系統(tǒng)掛載以及應(yīng)用,特別對(duì)有狀態(tài)應(yīng)用實(shí)現(xiàn)數(shù)據(jù)持久化非常重要
存儲(chǔ)系統(tǒng)可以來(lái)自于本地目錄、網(wǎng)絡(luò)存儲(chǔ)(NFS、Gluster、Ceph、Cinder等)公共云存儲(chǔ)服務(wù)等
Node以及Pod支持
Node(節(jié)點(diǎn))數(shù)支持
早期版本管理100臺(tái)
現(xiàn)版本可以管理2000臺(tái)
pod管理支持
早期版本管理1000個(gè)
現(xiàn)版本管理150000個(gè)
總結(jié):
【AI設(shè)計(jì)】北京143期畢業(yè)僅36天,全員拿下高薪offer!黑馬AI設(shè)計(jì)連續(xù)6期100%高薪就業(yè)
2025-09-19【跨境電商運(yùn)營(yíng)】深圳跨境電商運(yùn)營(yíng)畢業(yè)22個(gè)工作日,就業(yè)率91%+,最高薪資達(dá)13500元
2025-09-19【AI運(yùn)維】鄭州運(yùn)維1期就業(yè)班,畢業(yè)14個(gè)工作日,班級(jí)93%同學(xué)已拿到Offer, 一線均薪資 1W+
2025-09-19【AI鴻蒙開(kāi)發(fā)】上海校區(qū)AI鴻蒙開(kāi)發(fā)4期5期,距離畢業(yè)21天,就業(yè)率91%,平均薪資14046元
2025-09-19【AI大模型開(kāi)發(fā)-Python】畢業(yè)33個(gè)工作日,就業(yè)率已達(dá)到94.55%,班均薪資20763元
2025-09-19【AI智能應(yīng)用開(kāi)發(fā)-Java】畢業(yè)當(dāng)天offer率91%,薪資1W+占比54.2%,班級(jí)均薪12k+
2025-09-19