Kubernetes,簡(jiǎn)稱K8s,是一個(gè)開源的,用于管理云平臺(tái)中多個(gè)主機(jī)上的容器化的應(yīng)用,Kubernetes的目標(biāo)是讓部署容器化的應(yīng)用簡(jiǎn)單并且高效(powerful),Kubernetes提供了應(yīng)用部署、規(guī)劃、更新、維護(hù)的一種機(jī)制。
Kubernetes不僅僅支持Docker,還支持Rocket,這是另一種容器技術(shù)。
使用Kubernetes可以:自動(dòng)化容器的部署和復(fù)制;隨時(shí)擴(kuò)展或收縮容器規(guī)模;將容器組織成組,并且提供容器間的負(fù)載均衡;很容易地升級(jí)應(yīng)用程序容器的新版本;提供容器彈性,如果容器失效就替換它等等。
Kubernetes核心概念知識(shí)介紹
Pod-容器組
Pod是Kubernetes的基本操作單元,指定多個(gè)有關(guān)聯(lián)容器(有調(diào)用關(guān)系依賴)構(gòu)成一個(gè)Pod。Pod包含的容器運(yùn)行在同一個(gè)Minion上(Worker Node),Pod的設(shè)計(jì)理念是支持多個(gè)容器在一個(gè)Pod中共享網(wǎng)絡(luò)地址和文件系統(tǒng)。
Deployment-部署
Deployment是最近幾個(gè)版本才有的,部署表示用戶對(duì)K8s集群的一次更新操作。部署是一個(gè)比RS應(yīng)用模式更廣的API對(duì)象,可以創(chuàng)建、更新一個(gè)新的服務(wù),或者滾動(dòng)升級(jí)一個(gè)服務(wù)。
Job-任務(wù)
Job是K8s用來(lái)控制批處理型任務(wù)的API對(duì)象。批處理業(yè)務(wù)與長(zhǎng)期伺服業(yè)務(wù)的主要區(qū)別是批處理業(yè)務(wù)的運(yùn)行有頭有尾,而長(zhǎng)期伺服業(yè)務(wù)在用戶不停止的情況下永遠(yuǎn)運(yùn)行。Job管理的Pod根據(jù)用戶的設(shè)置把任務(wù)成功完成就自動(dòng)退出,成功完成的標(biāo)志根據(jù)不同的spec.completions策略而不同。
DaemonSet-后臺(tái)支撐服務(wù)集
長(zhǎng)期伺服型和批處理型服務(wù)的核心在業(yè)務(wù)應(yīng)用,后臺(tái)支持服務(wù)的核心關(guān)注點(diǎn)是K8s集群中的節(jié)點(diǎn)(物理機(jī)或虛擬機(jī)),節(jié)點(diǎn)可能是所有集群節(jié)點(diǎn)也可能是通過nodeSelector選定的一些特定節(jié)點(diǎn)。典型的后臺(tái)支持型服務(wù)包括、存儲(chǔ)、日志和監(jiān)控每個(gè)節(jié)點(diǎn)上支持K8s集群運(yùn)行的服務(wù)。
PetSet-有狀態(tài)服務(wù)集
K8s在1.3版本里發(fā)布了Alpha版的PetSet功能,RC和RS主要是控制提供無(wú)狀態(tài)服務(wù),其所控制的Pod的名字是隨機(jī)設(shè)置的。PetSet中Pod的名字作用用于關(guān)聯(lián)與該P(yáng)od對(duì)應(yīng)的狀態(tài)。
Replication Controller-復(fù)制控制器
RC是K8s集群中最早的保證Pod高可用的API對(duì)象,通過監(jiān)控運(yùn)行中的Pod來(lái)保證集群中運(yùn)行指定數(shù)目的Pod副本。通過RC運(yùn)行Pod比直接運(yùn)行Pod更明智,RC會(huì)保證Pod的數(shù)量。
Replica Set-副本集
RS是新一代的RC,提供同樣的高可用能力,RS 能支持更多種類的匹配模式。副本集一般不單獨(dú)使用,而是作為Deployment的狀態(tài)參數(shù)使用。
Service-服務(wù)
RC、RS和Deployment只是保證了支撐服務(wù)的微服務(wù)Pod的數(shù)量,但是沒有解決如何訪問這些服務(wù),穩(wěn)定地提供服務(wù)需要服務(wù)發(fā)現(xiàn)和負(fù)載均衡能力。
也許你會(huì)覺得如此多的理論知識(shí)實(shí)在無(wú)趣,想要接觸一些實(shí)戰(zhàn),那你可以選擇專業(yè)的學(xué)習(xí),讓自己在學(xué)習(xí)中實(shí)戰(zhàn),在實(shí)戰(zhàn)中理解知識(shí)、積累經(jīng)驗(yàn)。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
分享題目:Kubernetes介紹-創(chuàng)新互聯(lián)
本文網(wǎng)址:http://aaarwkj.com/article40/cdhjho.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、電子商務(wù)、做網(wǎng)站、動(dòng)態(tài)網(wǎng)站、網(wǎng)站策劃、用戶體驗(yàn)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容