kubelet用到的一些基本的數(shù)據(jù)類型

// 創(chuàng)建一個(gè)配置控制器

BootstrapKubeletConfigController(defaultConfig*kubeletconfiginternal.KubeletConfiguration,dynamicConfigDir string) {

? ? ?c := dynamickubeletconfig.NewController(defaultConfig, dir)

? ? // 讀取默認(rèn)配置瓮恭,并啟動(dòng)一個(gè)goroutine來(lái)更新

? ??kc, err := c.Bootstrap()

? ???return kc, c, nil

}


kubeletconfig/Controller

//?Controller管理同步動(dòng)態(tài)Kubelet配置

Controller struct {

????defaultConfig *kubeletconfig.KubeletConfiguration????// 沒(méi)有提供初始配置時(shí)候的默認(rèn)配置

????pendingConfigSource chan bool?????//?寫入該信道以指示該配置源需要從API服務(wù)器同步

????configOk status.ConfigOkCondition??????//? 管理Node.Status.Conditions 中匯報(bào)的condition

????informer cache.SharedInformer???????//? 觀看節(jié)點(diǎn)對(duì)象的通知者

????checkpointStore store.Store????????//? 將配置源的位置保留在存儲(chǔ)層

}



kubernetes/pkg/util/config/mux

定義了用來(lái)處理合并的接口

有這個(gè)source的時(shí)候钮蛛,就返回chan锌奴,沒(méi)有的話就創(chuàng)建一個(gè)新的chan,監(jiān)聽在上面并返回。如果有新的內(nèi)容從chan上面過(guò)來(lái),則觸發(fā)調(diào)用 Merge 方法采呐。

kubernetes/pkg/util/config/Broadcaster

定義了一個(gè)更新的方法

broadcaster 維護(hù)了一組listener,在獲得消息的時(shí)候進(jìn)行依次通知

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末凌净,一起剝皮案震驚了整個(gè)濱河市悲龟,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌冰寻,老刑警劉巖须教,帶你破解...
    沈念sama閱讀 218,546評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異斩芭,居然都是意外死亡轻腺,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,224評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門划乖,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)贬养,“玉大人,你說(shuō)我怎么就攤上這事琴庵∥笏悖” “怎么了?”我有些...
    開封第一講書人閱讀 164,911評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵迷殿,是天一觀的道長(zhǎng)儿礼。 經(jīng)常有香客問(wèn)我,道長(zhǎng)贪庙,這世上最難降的妖魔是什么蜘犁? 我笑而不...
    開封第一講書人閱讀 58,737評(píng)論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮止邮,結(jié)果婚禮上这橙,老公的妹妹穿的比我還像新娘。我一直安慰自己导披,他們只是感情好屈扎,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,753評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著撩匕,像睡著了一般鹰晨。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上止毕,一...
    開封第一講書人閱讀 51,598評(píng)論 1 305
  • 那天模蜡,我揣著相機(jī)與錄音,去河邊找鬼扁凛。 笑死忍疾,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的谨朝。 我是一名探鬼主播卤妒,決...
    沈念sama閱讀 40,338評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼甥绿,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了则披?” 一聲冷哼從身側(cè)響起共缕,我...
    開封第一講書人閱讀 39,249評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎士复,沒(méi)想到半個(gè)月后图谷,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,696評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡阱洪,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,888評(píng)論 3 336
  • 正文 我和宋清朗相戀三年蜓萄,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片澄峰。...
    茶點(diǎn)故事閱讀 40,013評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖辟犀,靈堂內(nèi)的尸體忽然破棺而出俏竞,到底是詐尸還是另有隱情,我是刑警寧澤堂竟,帶...
    沈念sama閱讀 35,731評(píng)論 5 346
  • 正文 年R本政府宣布魂毁,位于F島的核電站,受9級(jí)特大地震影響出嘹,放射性物質(zhì)發(fā)生泄漏席楚。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,348評(píng)論 3 330
  • 文/蒙蒙 一税稼、第九天 我趴在偏房一處隱蔽的房頂上張望烦秩。 院中可真熱鬧,春花似錦郎仆、人聲如沸只祠。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,929評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)抛寝。三九已至,卻和暖如春曙旭,著一層夾襖步出監(jiān)牢的瞬間盗舰,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,048評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工桂躏, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留钻趋,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,203評(píng)論 3 370
  • 正文 我出身青樓沼头,卻偏偏與公主長(zhǎng)得像爷绘,于是被迫代替她去往敵國(guó)和親书劝。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,960評(píng)論 2 355

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

  • Jenkins是一個(gè)開源的自動(dòng)化服務(wù)器土至。通過(guò)Jenkins购对,可以通過(guò)自動(dòng)化加速軟件開發(fā)過(guò)程。Jenkins管理和...
    EricJonse閱讀 688評(píng)論 0 1
  • IBM 物聯(lián)網(wǎng) (IoT) 專區(qū) How to parse C programs with clang: A tu...
    baitu閱讀 165評(píng)論 1 1
  • 近期研究了兩個(gè)項(xiàng)目:一個(gè)是java的嗨購(gòu)網(wǎng)上商城實(shí)戰(zhàn)陶因,一個(gè)是廖雪峰的blog python實(shí)戰(zhàn)骡苞,對(duì)web開發(fā)框架有...
    swynner閱讀 855評(píng)論 1 0
  • CmsWing學(xué)習(xí)與思考 分析方法: 先從src/config/route.js開始分析網(wǎng)站一開始訪問(wèn)contro...
    Purson閱讀 292評(píng)論 0 0
  • 常見語(yǔ)法釋疑1、“楷扬;” 此處的分號(hào)正確理解解幽,一個(gè)完整語(yǔ)句。先執(zhí)行分號(hào)前語(yǔ)句烘苹,再執(zhí)行分號(hào)后躲株。if date, ok ...
    如風(fēng)云淡閱讀 165評(píng)論 0 0