2017年3月底,Kubernetes隆重發(fā)布了1.6版本,在節(jié)點規(guī)模、安全性、調(diào)度和存儲上都有了重大進展。目前來看,不論從社區(qū)關(guān)注度還是實踐案例角度,Kubernetes都...
replication controller是kube-controller-manager中一個重要的控制器,主要是rs進行控制,確保pods的數(shù)量恰好和rs的規(guī)定一致。因...
之前寫過kubernetes1.8 kube-scheduler源碼閱讀?;谏掀恼碌幕A(chǔ),重新閱讀了kubernetes1.9的kube-scheduler的代碼。本篇文...
要理解kubernetes的list-watch機制,首先應(yīng)該熟悉理解kubernetes的watch包中的各種實現(xiàn)以及原理。這篇文章將從代碼實現(xiàn)看看kubernetes的w...
kubelet的主要工作是創(chuàng)建、銷毀Pod。kubelet需要對Pod資源進行watch,kubelet會 watch想要watch的Pod是那些已經(jīng)分配到本節(jié)點的Pods。...
List-Watch是kubernetes的核心機制。組件kubelet、kube-controller-manager、kube-scheduler需要監(jiān)控各種資源(pod...
很長時間沒有寫文章,一直在啃kubernetes文檔,本來立志一定要讀完所有的文檔。還有它的最佳實踐openshift的文檔。但目前為止,我并沒有讀完kubernetes的文...
在我們談?wù)搮f(xié)程(Goroutines)泄漏之前,我們先看看并發(fā)編程的概念。并發(fā)編程處理程序的并發(fā)執(zhí)行。多個連續(xù)流任務(wù)通過并發(fā)編程同時執(zhí)行,得到更快的執(zhí)行完成。對于運行在多核處...
選擇Go語言 Go語言是在2009年推出,2012年開始在生產(chǎn)環(huán)境使用。自此以后,Go語言擁有全球開發(fā)者的熱愛,特別在中國。據(jù)統(tǒng)計,GitHub已經(jīng)有超過86600的Go語言...