k8s的核心概念(Concepts)【譯】

概述

可以使用k8s的API對(duì)象(objects)來描述集群要達(dá)到的期望狀態(tài)(desired state): 要運(yùn)行什么應(yīng)用(Applications)或工作負(fù)載(Workloads),要使用哪個(gè)容器鏡像(container images),要運(yùn)行的副本集(replicas)的數(shù)量按价,要使用多少網(wǎng)絡(luò)和磁盤資源缚够,等等追驴。也可以使用k8s API創(chuàng)建k8s對(duì)象來給出集群的期望狀態(tài)(一般通常是借助命令行接口工具-kubectl來實(shí)現(xiàn)的)响谓。
一旦設(shè)置了集群的期望狀態(tài)捌归,Kubernetes控制器(Kubernetes Control Plane)就會(huì)通過Pod生命周期事件發(fā)生器(Pod Lifecycle Event Generator,PLEG)來使集群當(dāng)前的狀態(tài)達(dá)到期望的狀態(tài)亚再。為了達(dá)到這一結(jié)果,k8s會(huì)自動(dòng)的執(zhí)行一系列的任務(wù)宿饱,例如啟動(dòng)或重啟容器熏瞄、掃描副本集的數(shù)量,等等谬以。k8s控制器由一個(gè)運(yùn)行在集群上的進(jìn)程集構(gòu)成:

  • kubenetes master强饮,是一個(gè)包含了三個(gè)進(jìn)程的集合,運(yùn)行在被指定為集群主節(jié)點(diǎn)(master node)的單節(jié)點(diǎn)(single node)上为黎,這三個(gè)進(jìn)程是:kube-apiserver, kube-controller-managerkube-scheduler.
    每一個(gè)非主節(jié)點(diǎn)(non-master node)運(yùn)行著兩個(gè)進(jìn)程:
  • kubelet邮丰,用于和主節(jié)點(diǎn)通信。
  • kube-proxy铭乾,網(wǎng)絡(luò)代理剪廉,映射k8s的網(wǎng)絡(luò)服務(wù)到每個(gè)節(jié)點(diǎn)上。

k8s的對(duì)象(Kubernetes Objects)

k8s包含各種代表系統(tǒng)狀態(tài)的抽象:已部署的容器應(yīng)用和負(fù)載炕檩,關(guān)聯(lián)的網(wǎng)絡(luò)和磁盤資源斗蒋,還有其它集群中正在執(zhí)行的動(dòng)作信息。這些抽象在k8s API中由各種對(duì)象來表示笛质。更多請(qǐng)看 Understanding Kubernetes Objects 泉沾。

k8s的基礎(chǔ)對(duì)象:
k8s的高級(jí)對(duì)象:

k8s同樣包括更高級(jí)的抽象類,它們依賴Controller類來構(gòu)建上述的基礎(chǔ)對(duì)象妇押,并提供額外的功能和便捷的特性跷究。這些對(duì)象有:

k8s控制器(Kubernetes Control Plane)

k8s控制器的各個(gè)部分,如k8s Master和kubelet進(jìn)程集敲霍,一起管控著k8s怎么和集群進(jìn)行通訊俊马。控制器維持著系統(tǒng)中所有對(duì)象的記錄肩杈,同時(shí)運(yùn)行持續(xù)的控制環(huán)(control loops)去管理這些對(duì)象的狀態(tài)柴我。不管在什么時(shí)候,控制器的控制環(huán)都會(huì)響應(yīng)集群中的改變扩然,讓系統(tǒng)中所有的對(duì)象的實(shí)際狀態(tài)去適配到給予的期望的狀態(tài)屯换。
例如,當(dāng)我們使用k8s API創(chuàng)建一個(gè)Deployment与学,我們就給系統(tǒng)提供了一個(gè)新的期望狀態(tài),k8s控制器記錄這個(gè)Deployment對(duì)象的創(chuàng)建嘉抓,然后執(zhí)行某些指令(啟動(dòng)必要的應(yīng)用索守,同時(shí)安排到集群節(jié)點(diǎn)中),于是就使集群的實(shí)際狀態(tài)適配到了期望的狀態(tài)抑片。

k8s主節(jié)點(diǎn)(Kubernetes Master)
k8s masterk負(fù)責(zé)維護(hù)集群的期望的狀態(tài)卵佛。當(dāng)我們和k8s進(jìn)行交互時(shí),如使用kubectl命令行接口,我們是在和集群的k8s master進(jìn)行通訊截汪。
這個(gè)“master”涉及到管理著集群狀態(tài)的數(shù)個(gè)進(jìn)程疾牲。顯然的,所有這些進(jìn)程都運(yùn)行在集群的一個(gè)單節(jié)點(diǎn)上衙解,這個(gè)節(jié)點(diǎn)也是被用作為master的阳柔。當(dāng)然,master同樣也能夠被復(fù)制來進(jìn)行擴(kuò)容和縮減蚓峦。

k8s節(jié)點(diǎn)(Kubernetes Nodes)
集群節(jié)點(diǎn)就是那些運(yùn)行著應(yīng)用程序和云負(fù)載的機(jī)器(虛擬機(jī)舌剂,物理服務(wù)器,等等)暑椰。k8s master控制著每一個(gè)節(jié)點(diǎn)霍转,一般將很少和這些節(jié)點(diǎn)進(jìn)行直接的交互。

2019-10-24

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末一汽,一起剝皮案震驚了整個(gè)濱河市避消,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌召夹,老刑警劉巖岩喷,帶你破解...
    沈念sama閱讀 210,914評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異戳鹅,居然都是意外死亡均驶,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,935評(píng)論 2 383
  • 文/潘曉璐 我一進(jìn)店門枫虏,熙熙樓的掌柜王于貴愁眉苦臉地迎上來妇穴,“玉大人,你說我怎么就攤上這事隶债√谒” “怎么了?”我有些...
    開封第一講書人閱讀 156,531評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵死讹,是天一觀的道長(zhǎng)瞒滴。 經(jīng)常有香客問我,道長(zhǎng)赞警,這世上最難降的妖魔是什么妓忍? 我笑而不...
    開封第一講書人閱讀 56,309評(píng)論 1 282
  • 正文 為了忘掉前任,我火速辦了婚禮愧旦,結(jié)果婚禮上世剖,老公的妹妹穿的比我還像新娘。我一直安慰自己笤虫,他們只是感情好旁瘫,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,381評(píng)論 5 384
  • 文/花漫 我一把揭開白布祖凫。 她就那樣靜靜地躺著,像睡著了一般酬凳。 火紅的嫁衣襯著肌膚如雪惠况。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,730評(píng)論 1 289
  • 那天宁仔,我揣著相機(jī)與錄音稠屠,去河邊找鬼。 笑死台诗,一個(gè)胖子當(dāng)著我的面吹牛完箩,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播拉队,決...
    沈念sama閱讀 38,882評(píng)論 3 404
  • 文/蒼蘭香墨 我猛地睜開眼弊知,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了粱快?” 一聲冷哼從身側(cè)響起秩彤,我...
    開封第一講書人閱讀 37,643評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎事哭,沒想到半個(gè)月后漫雷,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,095評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡鳍咱,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,448評(píng)論 2 325
  • 正文 我和宋清朗相戀三年降盹,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片谤辜。...
    茶點(diǎn)故事閱讀 38,566評(píng)論 1 339
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡蓄坏,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出丑念,到底是詐尸還是另有隱情涡戳,我是刑警寧澤,帶...
    沈念sama閱讀 34,253評(píng)論 4 328
  • 正文 年R本政府宣布脯倚,位于F島的核電站渔彰,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏推正。R本人自食惡果不足惜恍涂,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,829評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望植榕。 院中可真熱鬧再沧,春花似錦、人聲如沸内贮。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,715評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽夜郁。三九已至什燕,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間竞端,已是汗流浹背屎即。 一陣腳步聲響...
    開封第一講書人閱讀 31,945評(píng)論 1 264
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留事富,地道東北人技俐。 一個(gè)月前我還...
    沈念sama閱讀 46,248評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像统台,于是被迫代替她去往敵國和親雕擂。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,440評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容