Kubernetes — Pod
目錄
文章目錄
目錄
Pod 的本質(zhì)是什么?
Pod 的實(shí)現(xiàn)機(jī)制
共享網(wǎng)絡(luò)
共享存儲(chǔ)
Pod 的生命周期
Pod 的本質(zhì)是什么?
容器的本質(zhì)是一個(gè)進(jìn)程,是一個(gè)視圖被隔離,資源被受限的進(jìn)程。
容器鏡像的本質(zhì)是一個(gè)包含了容器運(yùn)行時(shí)全部所需文件的集合。
Kubernetes 的本質(zhì)是是云時(shí)代的操作系統(tǒng),它管理著這些進(jìn)程(容器)。
實(shí)際上,一個(gè)生產(chǎn)應(yīng)用往往需要多個(gè)進(jìn)程之間(進(jìn)程組)的協(xié)同才能完成工作,所以同一個(gè)進(jìn)程組中的進(jìn)程應(yīng)該統(tǒng)一被原子性的進(jìn)行調(diào)度、運(yùn)行和銷毀。
可見(jiàn),Pod 的本質(zhì)對(duì)應(yīng)的就是一個(gè)進(jìn)程組,是一個(gè)最終生產(chǎn)應(yīng)用的邏輯集合。
Pod 的實(shí)現(xiàn)機(jī)制
像 Pod 這樣一個(gè)東西,本身是一個(gè)邏輯概念。那在機(jī)器上,它究竟是怎么實(shí)現(xiàn)的呢?
核心就在于如何讓一個(gè) Pod 里的多個(gè)容器之間最高效的共享某些資源和數(shù)據(jù)。因?yàn)椋萜髦g原本是被 Linux Namespace 和 cgroups 隔開(kāi)的,所以現(xiàn)在實(shí)際要解決的是怎么去打破這個(gè)隔離,然后共享某些事情和某些信息。這就是 Pod 的設(shè)計(jì)要解決的核心問(wèn)題所在。
Kubernetes 任務(wù)調(diào)度
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。