Kubernetes面試題

基礎(chǔ)篇

1.kubernetes 包含幾個(gè)組件。各個(gè)組件的功能是什么。組件之間是如何交互的。

2.k8s 的 pause 容器有什么用。是否可以去掉。

3.k8s 中的 pod 內(nèi)幾個(gè)容器之間的關(guān)系是什么。

4.一個(gè)經(jīng)典 pod 的完整生命周期。

5.k8s 的 service 和 ep 是如何關(guān)聯(lián)和相互影響的。

6.詳述 kube-proxy 原理,一個(gè)請(qǐng)求是如何經(jīng)過層層轉(zhuǎn)發(fā)落到某個(gè) pod 上的整個(gè)過程。請(qǐng)求可能來自 pod 也可能來自外部。

7.rc/rs 功能是怎么實(shí)現(xiàn)的。詳述從 API 接收到一個(gè)創(chuàng)建 rc/rs 的請(qǐng)求,到最終在節(jié)點(diǎn)上創(chuàng)建 pod 的全過程,盡可能詳細(xì)。另外,當(dāng)一個(gè) pod 失效時(shí),kubernetes 是如何發(fā)現(xiàn)并重啟另一個(gè) pod 的?

8.deployment/rs 有什么區(qū)別。其使用方式、使用條件和原理是什么。

9.cgroup 中的 cpu 有哪幾種限制方式。k8s 是如何使用實(shí)現(xiàn) request 和 limit 的。

拓展實(shí)踐篇

1.設(shè)想一個(gè)一千臺(tái)物理機(jī),上萬規(guī)模的容器的 kubernetes 集群,請(qǐng)?jiān)斒鍪褂?kubernetes 時(shí)需要注意哪些問題?應(yīng)該怎樣解決?(提示可以從高可用,高性能等方向,覆蓋到從鏡像中心到 kubernetes 各個(gè)組件等)

2.設(shè)想 kubernetes 集群管理從一千臺(tái)節(jié)點(diǎn)到五千臺(tái)節(jié)點(diǎn),可能會(huì)遇到什么樣的瓶頸。應(yīng)該如何解決。

3.kubernetes 的運(yùn)營(yíng)中有哪些注意的要點(diǎn)。

4.集群發(fā)生雪崩的條件,以及預(yù)防手段。

5.設(shè)計(jì)一種可以替代 kube-proxy 的實(shí)現(xiàn)。

6.sidecar 的設(shè)計(jì)模式如何在 k8s 中進(jìn)行應(yīng)用。有什么意義。

7.灰度發(fā)布是什么。如何使用 k8s 現(xiàn)有的資源實(shí)現(xiàn)灰度發(fā)布。

8.介紹 k8s 實(shí)踐中踩過的比較大的一個(gè)坑和解決方式。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容