溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

云計(jì)算學(xué)習(xí)路線圖課件:Kubernetes知識(shí)點(diǎn)詳解

發(fā)布時(shí)間:2020-02-25 07:16:18 來源:網(wǎng)絡(luò) 閱讀:197 作者:wx5e37c11a17f34 欄目:云計(jì)算

提及云計(jì)算,絕大多數(shù)人的反應(yīng)是這樣的:它是一門新興技術(shù),是互聯(lián)網(wǎng)發(fā)展的未來趨勢(shì),云計(jì)算核心技術(shù)比較多,學(xué)習(xí)不易。不過如果你真的想要學(xué)好云計(jì)算,也是有其規(guī)律可循的,從基礎(chǔ)到進(jìn)階、由簡(jiǎn)單到復(fù)雜,不斷的學(xué)習(xí)加練習(xí),你就可以學(xué)好它。

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用來控制批處理型任務(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主要是控制提供無狀態(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來保證集群中運(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ù)載均衡能力。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI