K8S基礎知識-K8S的架構

1.Kubernetes(K8S)架構

? K8S的目標旨在消除編排物理/虛擬計算卜录,網(wǎng)絡和存儲基礎設施的負擔誊稚,并使應用程序運營商和開發(fā)人員完全將重點放在以容器為中心的原語上進行自助運營虐拓。Kubernetes 也提供穩(wěn)定迎捺、兼容的基礎(平臺)绽淘,用于構建定制化的workflows 和更高級的自動化任務奔脐。 Kubernetes 具備完善的集群管理能力,包括多層次的安全防護和準入機制星澳、多租戶應用支撐能力疚顷、透明的服務注冊和服務發(fā)現(xiàn)機制、內(nèi)建負載均衡器募判、故障發(fā)現(xiàn)和自我修復能力荡含、服務滾動升級和在線擴容咒唆、可擴展的資源自動調(diào)度機制届垫、多粒度的資源配額管理能力。

K8S架構圖

圖片 - Kubernetes架構

核心組件(1-4屬于master,5-7屬于Nodes):
? ? 1.etcd保存了整個集群的狀態(tài)全释;
? ? 2.apiserver提供了資源操作的唯一入口装处,并提供認證、授權浸船、訪問控制妄迁、API注冊和發(fā)現(xiàn)等機制;
? ? 3.controller manager負責維護集群的狀態(tài)李命,比如故障檢測登淘、自動擴展、滾動更新等封字;
? ? 4.scheduler負責資源的調(diào)度黔州,按照預定的調(diào)度策略將Pod調(diào)度到相應的機器上;
? ? 5.kubelet負責維護容器的生命周期阔籽,同時也負責Volume(CSI)和網(wǎng)絡(CNI)的管理流妻;
? ? 6.Container runtime負責鏡像管理以及Pod和容器的真正運行(CRI);
? ? 7.kube-proxy負責為Service提供cluster內(nèi)部的服務發(fā)現(xiàn)和負載均衡笆制;
常用插件:
????CoreDNS負責為整個集群提供DNS服務
????Ingress Controller為服務提供外網(wǎng)入口
????Prometheus提供資源監(jiān)控
????Dashboard提供GUI
????Federation提供跨可用區(qū)的集群


圖片 - Kuberentes架構

更抽象一點的架構圖

K8S架構圖

圖片 - kubernetes整體架構示意圖

K8S Master架構

etcd保存了整個集群的狀態(tài)绅这;
apiserver提供了資源操作的唯一入口,并提供認證在辆、授權证薇、訪問控制度苔、API注冊和發(fā)現(xiàn)等機制;
controller manager負責維護集群的狀態(tài)浑度,比如故障檢測林螃、自動擴展、滾動更新等俺泣;
scheduler負責資源的調(diào)度疗认,按照預定的調(diào)度策略將Pod調(diào)度到相應的機器上;

K8S Master架構

Node架構

kubernetes node架構示意圖

K8S的分層設計理念

Kubernetes設計理念和功能類似Linux的分層架構伏钠,如下圖

分層架構示意圖

核心層:Kubernetes最核心的功能横漏,對外提供API構建高層的應用,對內(nèi)提供插件式應用執(zhí)行環(huán)境
應用層:部署(無狀態(tài)應用熟掂、有狀態(tài)應用缎浇、批處理任務、集群應用等)和路由(服務發(fā)現(xiàn)赴肚、DNS解析等)
管理層:系統(tǒng)度量(如基礎設施素跺、容器和網(wǎng)絡的度量),自動化(如自動擴展誉券、動態(tài)Provision等)以及策略管理(RBAC指厌、Quota、PSP踊跟、NetworkPolicy等)
接口層:kubectl命令行工具踩验、客戶端SDK以及集群聯(lián)邦
生態(tài)系統(tǒng):在接口層之上的龐大容器集群管理調(diào)度的生態(tài)系統(tǒng),可以劃分為兩個范疇:
????Kubernetes外部:日志商玫、監(jiān)控箕憾、配置管理、CI拳昌、CD袭异、Workflow、FaaS炬藤、OTS應用御铃、ChatOps等
????Kubernetes內(nèi)部:CRI、CNI刻像、CVI畅买、鏡像倉庫、Cloud Provider细睡、集群自身的配置和管理等

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末谷羞,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌湃缎,老刑警劉巖犀填,帶你破解...
    沈念sama閱讀 211,265評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異嗓违,居然都是意外死亡九巡,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,078評論 2 385
  • 文/潘曉璐 我一進店門蹂季,熙熙樓的掌柜王于貴愁眉苦臉地迎上來冕广,“玉大人,你說我怎么就攤上這事偿洁∪龊海” “怎么了?”我有些...
    開封第一講書人閱讀 156,852評論 0 347
  • 文/不壞的土叔 我叫張陵涕滋,是天一觀的道長睬辐。 經(jīng)常有香客問我,道長宾肺,這世上最難降的妖魔是什么溯饵? 我笑而不...
    開封第一講書人閱讀 56,408評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮锨用,結果婚禮上丰刊,老公的妹妹穿的比我還像新娘。我一直安慰自己黔酥,他們只是感情好藻三,可當我...
    茶點故事閱讀 65,445評論 5 384
  • 文/花漫 我一把揭開白布洪橘。 她就那樣靜靜地躺著跪者,像睡著了一般。 火紅的嫁衣襯著肌膚如雪熄求。 梳的紋絲不亂的頭發(fā)上渣玲,一...
    開封第一講書人閱讀 49,772評論 1 290
  • 那天,我揣著相機與錄音弟晚,去河邊找鬼忘衍。 笑死,一個胖子當著我的面吹牛卿城,可吹牛的內(nèi)容都是我干的枚钓。 我是一名探鬼主播光戈,決...
    沈念sama閱讀 38,921評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼筐带,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了其馏?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,688評論 0 266
  • 序言:老撾萬榮一對情侶失蹤嫩舟,失蹤者是張志新(化名)和其女友劉穎氢烘,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體家厌,經(jīng)...
    沈念sama閱讀 44,130評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡播玖,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,467評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了饭于。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蜀踏。...
    茶點故事閱讀 38,617評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖掰吕,靈堂內(nèi)的尸體忽然破棺而出脓斩,到底是詐尸還是另有隱情,我是刑警寧澤畴栖,帶...
    沈念sama閱讀 34,276評論 4 329
  • 正文 年R本政府宣布随静,位于F島的核電站,受9級特大地震影響吗讶,放射性物質(zhì)發(fā)生泄漏燎猛。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,882評論 3 312
  • 文/蒙蒙 一照皆、第九天 我趴在偏房一處隱蔽的房頂上張望重绷。 院中可真熱鬧,春花似錦膜毁、人聲如沸昭卓。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,740評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽候醒。三九已至,卻和暖如春杂瘸,著一層夾襖步出監(jiān)牢的瞬間倒淫,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,967評論 1 265
  • 我被黑心中介騙來泰國打工败玉, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留敌土,地道東北人。 一個月前我還...
    沈念sama閱讀 46,315評論 2 360
  • 正文 我出身青樓运翼,卻偏偏與公主長得像返干,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子血淌,可洞房花燭夜當晚...
    茶點故事閱讀 43,486評論 2 348

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