Kubernetes 概念

Kubernetes是一個開源平臺慨畸,用于跨主機群集自動部署,擴展和操作應用程序容器桃熄,提供以容器為中心的基礎架構先口。
使用Kubernetes,您可以快速高效地響應客戶需求:
快速瞳收,可預測地部署應用程序碉京。
在運行中擴展應用程序。
無縫推出新功能螟深。
僅使用您需要的資源來優(yōu)化硬件的使用谐宙。

我們的目標是建立一個組件和工具的生態(tài)系統(tǒng),以減輕在公共云和私有云中運行應用程序的負擔界弧。
Kubernetes是:
Kubernetes是Google開源的容器集群管理系統(tǒng)凡蜻,實現(xiàn)基于Docker構建容器,利用Kubernetes能很方面管理多臺Docker主機中的容器垢箕。
主要功能如下:
1)將多臺Docker主機抽象為一個資源划栓,以集群方式管理容器,包括任務調(diào)度条获、資源管理忠荞、彈性伸縮、滾動升級等功能。
2)使用編排系統(tǒng)(YAML File)快速構建容器集群委煤,提供負載均衡堂油,解決容器直接關聯(lián)及通信問題
3)自動管理和修復容器,簡單說碧绞,比如創(chuàng)建一個集群府框,里面有十個容器,如果某個容器異常關閉讥邻,那么迫靖,會嘗試重啟或重新分配容器,始終保證會有十個容器在運行计维,反而殺死多余的袜香。
kubernetes角色組成:
1)Pod
Pod是kubernetes的最小操作單元,一個Pod可以由一個或多個容器組成鲫惶;
同一個Pod只能運行在同一個主機上蜈首,共享相同的volumes、network欠母、namespace欢策;
2)ReplicationController(RC)
RC用來管理Pod,一個RC可以由一個或多個Pod組成赏淌,在RC被創(chuàng)建后踩寇,系統(tǒng)會根據(jù)定義好的副本數(shù)來創(chuàng)建Pod數(shù)量。在運行過程中,如果Pod數(shù)量小于定義的,就會重啟停止的或重新分配Pod搬俊,反之則殺死多余的。當然睛榄,也可以動態(tài)伸縮運行的Pods規(guī)模。
RC通過label關聯(lián)對應的Pods想帅,在滾動升級中场靴,RC采用一個一個替換要更新的整個Pods中的Pod。
3)Service
Service定義了一個Pod邏輯集合的抽象資源港准,Pod集合中的容器提供相同的功能旨剥。集合根據(jù)定義的Label和selector完成,當創(chuàng)建一個Service后浅缸,會分配一個Cluster IP轨帜,這個IP與定義的端口提供這個集合一個統(tǒng)一的訪問接口,并且實現(xiàn)負載均衡衩椒。
4)Label
Label是用于區(qū)分Pod阵谚、Service蚕礼、RC的key/value鍵值對烟具;
Pod梢什、Service、RC可以有多個label朝聋,但是每個label的key只能對應一個嗡午;
主要是將Service的請求通過lable轉(zhuǎn)發(fā)給后端提供服務的Pod集合;
kubernetes組件組成:
1)kubectl
客戶端命令行工具冀痕,將接受的命令格式化后發(fā)送給kube-apiserver荔睹,作為整個系統(tǒng)的操作入口。
2)kube-apiserver
作為整個系統(tǒng)的控制入口言蛇,以REST API服務提供接口僻他。
3)kube-controller-manager
用來執(zhí)行整個系統(tǒng)中的后臺任務,包括節(jié)點狀態(tài)狀況腊尚、Pod個數(shù)吨拗、Pods和Service的關聯(lián)等。
4)kube-scheduler
負責節(jié)點資源管理婿斥,接受來自kube-apiserver創(chuàng)建Pods任務劝篷,并分配到某個節(jié)點。
5)etcd
負責節(jié)點間的服務發(fā)現(xiàn)和配置共享民宿。
6)kube-proxy
運行在每個計算節(jié)點上娇妓,負責Pod網(wǎng)絡代理。定時從etcd獲取到service信息來做相應的策略活鹰。
7)kubelet
運行在每個計算節(jié)點上哈恰,作為agent,接受分配該節(jié)點的Pods任務及管理容器志群,周期性獲取容器狀態(tài)着绷,反饋給kube-apiserver。
8)DNS
一個可選的DNS服務赖舟,用于為每個Service對象創(chuàng)建DNS記錄蓬戚,這樣所有的Pod就可以通過DNS訪問服務了。

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末宾抓,一起剝皮案震驚了整個濱河市子漩,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌石洗,老刑警劉巖幢泼,帶你破解...
    沈念sama閱讀 222,681評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異讲衫,居然都是意外死亡缕棵,警方通過查閱死者的電腦和手機孵班,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,205評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來招驴,“玉大人篙程,你說我怎么就攤上這事”鹄澹” “怎么了虱饿?”我有些...
    開封第一講書人閱讀 169,421評論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長触趴。 經(jīng)常有香客問我氮发,道長,這世上最難降的妖魔是什么冗懦? 我笑而不...
    開封第一講書人閱讀 60,114評論 1 300
  • 正文 為了忘掉前任爽冕,我火速辦了婚禮,結(jié)果婚禮上披蕉,老公的妹妹穿的比我還像新娘颈畸。我一直安慰自己,他們只是感情好嚣艇,可當我...
    茶點故事閱讀 69,116評論 6 398
  • 文/花漫 我一把揭開白布承冰。 她就那樣靜靜地躺著,像睡著了一般食零。 火紅的嫁衣襯著肌膚如雪困乒。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,713評論 1 312
  • 那天贰谣,我揣著相機與錄音娜搂,去河邊找鬼。 笑死吱抚,一個胖子當著我的面吹牛百宇,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播秘豹,決...
    沈念sama閱讀 41,170評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼携御,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了既绕?” 一聲冷哼從身側(cè)響起啄刹,我...
    開封第一講書人閱讀 40,116評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎凄贩,沒想到半個月后誓军,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,651評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡疲扎,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,714評論 3 342
  • 正文 我和宋清朗相戀三年昵时,在試婚紗的時候發(fā)現(xiàn)自己被綠了捷雕。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,865評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡壹甥,死狀恐怖救巷,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情盹廷,我是刑警寧澤征绸,帶...
    沈念sama閱讀 36,527評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站俄占,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏淆衷。R本人自食惡果不足惜缸榄,卻給世界環(huán)境...
    茶點故事閱讀 42,211評論 3 336
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望祝拯。 院中可真熱鬧甚带,春花似錦、人聲如沸佳头。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,699評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽碉输。三九已至,卻和暖如春亭珍,著一層夾襖步出監(jiān)牢的瞬間敷钾,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,814評論 1 274
  • 我被黑心中介騙來泰國打工肄梨, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留阻荒,地道東北人。 一個月前我還...
    沈念sama閱讀 49,299評論 3 379
  • 正文 我出身青樓众羡,卻偏偏與公主長得像侨赡,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子粱侣,可洞房花燭夜當晚...
    茶點故事閱讀 45,870評論 2 361

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

  • kubernetes 簡介 一個迅速過一遍kubernetes 非常不錯的資源:基于Kubernetes構建Doc...
    bradyjoestar閱讀 15,289評論 2 7
  • docker實現(xiàn)了更便捷的單機容器虛擬化的管理, docker的位置處于操作系統(tǒng)層與應用層之間; 相對傳統(tǒng)虛擬化(...
    Harvey_L閱讀 19,917評論 3 44
  • ?Kubernetes介紹1.背景介紹云計算飛速發(fā)展- IaaS- PaaS- SaaSDocker技術突飛猛進-...
    Zero___閱讀 14,739評論 0 21
  • 1.1 Kubernetes是什么 首先羊壹,它是一個全新的基于容器技術的分布式架構領先方案; 其次甜害,Kubernet...
    c84f3109853b閱讀 80,612評論 1 117
  • 環(huán)境規(guī)劃 手里的環(huán)境是四臺安裝了CentOS 7的主機舶掖。環(huán)境規(guī)劃如下: Kubernetes Master 節(jié)點:...
    負二貸閱讀 3,271評論 6 26