《金三銀四》奉上35道胖乎乎的Kubernetes高頻面試題
微服務(wù)應(yīng)用容器化時(shí)代像棘,時(shí)代之子Kubernetes-企業(yè)級(jí)容器應(yīng)用托管??????义钉,大廠應(yīng)用首選容器編排技術(shù)之一层宫。奉上35道胖乎乎的Kubernetes高頻面試題糖耸,祝小伙伴們春招順利T颉1爰儡司!
?? 你好呀,歡迎來(lái)到囧么肥事??
面試官:"簡(jiǎn)單說(shuō)說(shuō)為什么需要 Kubernetes余指?它能做什么? 云原生新時(shí)代k8s憑什么在容器化方面獨(dú)樹(shù)一幟捕犬?" | 【參考】
面試官:"跟我講一講k8s家族都有哪些重要成員?" | 【參考】
面試官:"k8s為什么不是直接運(yùn)行容器酵镜,而是讓Pod介入碉碉?為什么在應(yīng)用容器化如此普遍的情況下k8s要推出Pod概念?" | 【參考】
面試官:"你知道多個(gè)容器在 Pod 中是如何協(xié)調(diào)的嘛淮韭?" | 【參考】
面試官:"既然k8s已經(jīng)有了Pod垢粮,為什么Kubernetes要"多此一舉"推出靜態(tài)Pod概念?" | 【參考】
面試官:"靜態(tài) Pod 有什么特殊的地方呢靠粪?有哪些內(nèi)置靜態(tài)Pod蜡吧?" | 【參考】
面試官:"既然發(fā)現(xiàn)API不能管理,為什么能“看見(jiàn)”運(yùn)行的靜態(tài)Pod占键?" | 【參考】
面試官:"普通Pod失敗自愈和靜態(tài)Pod有什么區(qū)別昔善?" | 【參考】
面試官:"你能說(shuō)說(shuō)為什么要使用容器探針嘛?" | 【參考】
面試官:"特殊場(chǎng)景如何選擇正確的探針畔乙?或者說(shuō)你能根據(jù)不同的場(chǎng)景需求選擇對(duì)應(yīng)的探針嗎君仆?" | 【參考】
面試官:"為什么都說(shuō)要讓Pod體面終止呢?河已經(jīng)過(guò)了牲距,干嗎不直接拆橋返咱?" | 【參考】
面試官:"如果 preStop 回調(diào)所需要的時(shí)間長(zhǎng)于默認(rèn)的體面終止限期會(huì)發(fā)生什么?" | 【參考】
面試官:"Pod 的體面終止限期是默認(rèn)值是多少嗅虏?" | 【參考】
面試官:"超出終止寬限期限時(shí)洛姑,kubelet 會(huì)觸發(fā)強(qiáng)制關(guān)閉過(guò)程,這個(gè)過(guò)程是怎么樣的皮服?" | 【參考】
面試官:"強(qiáng)制刪除 StatefulSet 的 Pod楞艾,會(huì)出現(xiàn)什么問(wèn)題参咙?" | 【參考】
面試官:"為什么強(qiáng)制刪除 StatefulSet 的 Pod可能會(huì)違背至多一個(gè)Pod原則?" | 【參考】
面試官:"Init容器有什么特殊嗎硫眯?與普通容器有何不同蕴侧?使用 Init 容器有什么優(yōu)勢(shì)?" | 【參考】
面試官:"Init容器的啟動(dòng)有什么不同两入,如果多個(gè)Init容器啟動(dòng)呢净宵?失敗呢?" | 【參考】
面試官:"簡(jiǎn)單描述一下k8s副本集ReplicaSet有什么作用裹纳?" | 【參考】
面試官:"為什么ReplicaSet將取代ReplicationController控制器择葡?" | 【參考】
面試官:"編寫(xiě) ReplicaSet 的 spec 有什么需要注意的點(diǎn)?" | 【參考】
面試官:"k8s集群中創(chuàng)建非模板 Pod 為什么可能會(huì)被副本集自動(dòng)收納剃氧?" | 【參考】
面試官:"線上預(yù)警k8s集群循環(huán)創(chuàng)建敏储、刪除Pod副本,一直無(wú)法穩(wěn)定指定目標(biāo)副本數(shù)量?如果排除了是Pod內(nèi)部發(fā)生了故障朋鞍,從RS角度你猜測(cè)可能是什么原因已添?" | 【參考】
面試官:"標(biāo)簽Pod和可識(shí)別標(biāo)簽副本集ReplicaSet 先后創(chuàng)建順序不同,會(huì)造成什么影響滥酥?" | 【參考】
面試官:"生產(chǎn)環(huán)境想要對(duì)某個(gè)Pod排錯(cuò)更舞、數(shù)據(jù)恢復(fù)、故障復(fù)盤(pán)有什么辦法坎吻?" | 【參考】
面試官:"縮放 RepliaSet 有哪些算法策略缆蝉?" | 【參考】
面試官:"如何去影響RS淘汰策略,單獨(dú)設(shè)置Pod保留偏好禾怠?" | 【參考】
面試官:"簡(jiǎn)單介紹一下什么是Deployments吧返奉?" | 【參考】
面試官:"怎么查看 Deployment 上線狀態(tài)?" | 【參考】
面試官:"集群中能不能設(shè)置多個(gè)Deployments控制器具有重疊的標(biāo)簽選擇器吗氏?" | 【參考】
面試官:"可以自定義Pod-template-hash 標(biāo)簽嘛芽偏?如果可以,有什么好處弦讽?如果不可以污尉,有什么危害?" | 【參考】
面試官:"什么場(chǎng)景下會(huì)觸發(fā)Deployments上線動(dòng)作往产?" | 【參考】
面試官:"Deployments在更新時(shí)會(huì)關(guān)閉所有Pod嘛被碗?如果不是,默認(rèn)關(guān)閉最大比例是多少仿村?" | 【參考】
面試官:"你能不能簡(jiǎn)單描述一下Deployments更新時(shí)RS和Pod是如何滾動(dòng)更新的锐朴?" | 【參考】
面試官:"如何判定Deployment上線過(guò)程是否出現(xiàn)停滯?有哪些原因會(huì)造成停滯蔼囊?如何解決配額不足的問(wèn)題焚志?" | 【參考】
面試官:"保存修訂歷史會(huì)消耗 etcd 中的資源衣迷,并占用 kubectl get rs
的輸出,如果給修訂歷史限制值設(shè)置為0是不是就能有效解決這個(gè)問(wèn)題酱酬?" | 【參考】
Kubernetes 推薦學(xué)習(xí)書(shū)
Kubernetes權(quán)威指南PDF 鏈接:https://pan.baidu.com/s/11huLHJkCeIPZqSyLEoUEmQ 提取碼:sa88
GitHub:傳送門(mén)