2021超全整理——128道kubenetes高頻面試題匯總(帶答案)
身為讓容器應(yīng)用實(shí)現(xiàn)大規(guī)模工業(yè)生產(chǎn)的一大功臣,過去幾年,Kubernetes ?勢(shì)頭迅猛,BAT、京東、美團(tuán)、字節(jié)都走上了全域容器化部署以及云原生架構(gòu)的康莊大道。
調(diào)查報(bào)告顯示,在 5000+?的大型企業(yè)中,有超過 50% 的生產(chǎn)環(huán)境已經(jīng)應(yīng)用了 Kubernetes。程序員如果對(duì) K8S 不夠熟悉,那在適配容器 IP、應(yīng)用外部配置過程中勢(shì)必會(huì)難以下手,很容易和大廠優(yōu)質(zhì)的崗位擦肩而過。
【領(lǐng)取方式見文末】
題目匯總:
1、簡(jiǎn)述ETCD及其特點(diǎn)?
2、簡(jiǎn)述ETCD適應(yīng)的場(chǎng)景?
3、簡(jiǎn)述什么是Kubernetes?
4、簡(jiǎn)述Kubernetes和Docker的關(guān)系?
5、簡(jiǎn)述Kubernetes中什么是Minikube、Kubectl、Kubele t?
6、簡(jiǎn)述Kubernetes常見的部署方式?
7、簡(jiǎn)述Kubernetes如何實(shí)現(xiàn)集群管理?8、簡(jiǎn)述Kubernetes的優(yōu)勢(shì)、適應(yīng)場(chǎng)景及其特點(diǎn)?
9、簡(jiǎn)述Kubernetes的缺點(diǎn)或當(dāng)前的不足之處?
10、簡(jiǎn)述Kubernetes相關(guān)基礎(chǔ)概念?
11、簡(jiǎn)述Kubernetes集群相關(guān)組件?12、簡(jiǎn)述Kubernetes RC的機(jī)制?
13、簡(jiǎn)述kube-proxy作用?
14、簡(jiǎn)述kube-proxy iptables原理?15、簡(jiǎn)述kube-proxy ipvs原理?
16、簡(jiǎn)述kube-proxy ipvs和iptables的異同?17、簡(jiǎn)述Kubernetes中什么是靜態(tài)Pod?18、簡(jiǎn)述Kubernetes中Pod可能位于的狀態(tài)?19、簡(jiǎn)述Kubernetes創(chuàng)建一個(gè)Pod的主要流程?
20、簡(jiǎn)述Kubernetes中Pod的重啟策略?21、簡(jiǎn)述Kubernetes中Pod的健康檢查方式?
22、簡(jiǎn)述Kubernetes Pod的LivenessProbe探針的常見方式?
23、簡(jiǎn)述Kubernetes Pod的常見調(diào)度方式?
24、簡(jiǎn)述Kubernetes初始化容器(init container)?
25、簡(jiǎn)述Kubernetes deployment升級(jí)過程?
26、簡(jiǎn)述Kubernetes deployment升級(jí)策略?
27、簡(jiǎn)述Kubernetes DaemonSet類型的資源特性?
28、簡(jiǎn)述Kubernetes自動(dòng)擴(kuò)容機(jī)制?
29、簡(jiǎn)述Kubernetes Service類型?
30、簡(jiǎn)述Kubernetes Service分發(fā)后端的策略?
31、簡(jiǎn)述Kubernetes Headless Service?
32、簡(jiǎn)述Kubernetes外部如何訪問集群內(nèi)的服務(wù)?
33、簡(jiǎn)述Kubernetes ingress?
34、簡(jiǎn)述Kubernetes鏡像的下載策略?35、簡(jiǎn)述Kubernetes的負(fù)載均衡器?
36、簡(jiǎn)述Kubernetes各模塊如何與API Server通信?
37、簡(jiǎn)述Kubernetes Scheduler作用及實(shí)現(xiàn)原理?38、簡(jiǎn)述Kubernetes Scheduler使用哪兩種算法將Pod綁定到worker節(jié)點(diǎn)?
39、簡(jiǎn)述Kubernetes kubelet的作用?
40、簡(jiǎn)述Kubernetes kubelet監(jiān)控Worker節(jié)點(diǎn)資源是使用什么組件來實(shí)現(xiàn)的?
41、簡(jiǎn)述Kubernetes如何保證集群的安全性?
42、簡(jiǎn)述Kubernetes準(zhǔn)入機(jī)制?
43、簡(jiǎn)述Kubernetes RBAC及其特點(diǎn)(優(yōu)勢(shì))?44、簡(jiǎn)述Kubernetes Secret作用?
45、簡(jiǎn)述Kubernetes Secret有哪些使用方式?
46、簡(jiǎn)述Kubernetes PodSecurityPolicy機(jī)制?
47、簡(jiǎn)述Kubernetes PodSecurityPolicy機(jī)制能實(shí)現(xiàn)哪些安全策略?
48、簡(jiǎn)述Kubernetes網(wǎng)絡(luò)模型?
49、簡(jiǎn)述Kubernetes CNI模型?
50、簡(jiǎn)述Kubernetes網(wǎng)絡(luò)策略?
51、簡(jiǎn)述Kubernetes網(wǎng)絡(luò)策略原理?52、簡(jiǎn)述Kubernetes中flannel的作用?53、簡(jiǎn)述Kubernetes Calico網(wǎng)絡(luò)組件實(shí)現(xiàn)原理?54、簡(jiǎn)述Kubernetes共享存儲(chǔ)的作用?
55、簡(jiǎn)述Kubernetes數(shù)據(jù)持久化的方式有哪些?56、簡(jiǎn)述Kubernetes PV和PVC?
57、簡(jiǎn)述Kubernetes PV生命周期內(nèi)的階段?58、簡(jiǎn)述Kubernetes所支持的存儲(chǔ)供應(yīng)模式?
59、簡(jiǎn)述Kubernetes CSI模型?
60、簡(jiǎn)述Kubernetes Worker節(jié)點(diǎn)加入集群的過程?
61、簡(jiǎn)述Kubernetes Pod如何實(shí)現(xiàn)對(duì)節(jié)點(diǎn)的資源控制?
62、簡(jiǎn)述Kubernetes Requests和Limits如何影響Pod的調(diào)度?
63、簡(jiǎn)述Kubernetes Metric Service?
64、簡(jiǎn)述Kubernetes中,如何使用EFK實(shí)現(xiàn)日志的統(tǒng)一管理n
65、簡(jiǎn)述Kubernetes如何進(jìn)行優(yōu)雅的節(jié)點(diǎn)關(guān)機(jī)維護(hù)?
66、簡(jiǎn)述Kubernetes集群聯(lián)邦?
67、簡(jiǎn)述Helm及其優(yōu)勢(shì)?
68、k8s是什么?請(qǐng)說出你的了解?
69、K8s架構(gòu)的組成是什么?
69、 容器和主機(jī)部署應(yīng)用的區(qū)別是什么?
70、請(qǐng)你說一下kubenetes針對(duì)pod資源對(duì)象的健康監(jiān)測(cè)機(jī)制?
71、如何控制滾動(dòng)更新過程?
72、K8s中鏡像的下載策略是什么?73、image的狀態(tài)有哪些?
74、pod的重啟策略是什么?
75、Service這種資源對(duì)象的作用是什么?
76、版本回滾相關(guān)的命令?
77、標(biāo)簽與標(biāo)簽選擇器的作用是什么?
78、常用的標(biāo)簽分類有哪些?
79、有幾種查看標(biāo)簽的方式?
80、添加、修改、刪除標(biāo)簽的命令?
81、DaemonSet資源對(duì)象的特性?
82、說說你對(duì)Job這種資源對(duì)象的了解?
83、描述一下pod的生命周期有哪些狀態(tài)?
84、創(chuàng)建一個(gè)pod的流程是什么?85、刪除一個(gè)Pod會(huì)發(fā)生什么事情?
86、K8s的Service是什么?
87、k8s是怎么進(jìn)行服務(wù)注冊(cè)的?
88、k8s集群外流量怎么訪問Pod?
89、k8s數(shù)據(jù)持久化的方式有哪些?
90、Kubernetes與Docker Swarm的區(qū)別如何?
91、什么是Kubernetes?
92、Kubernetes與Docker有什么關(guān)系?
93、在主機(jī)和容器上部署應(yīng)用程序有什么區(qū)別?
94、什么是Container Orchestration?
95、Container Orchestration需要什么?
96、Kubernetes有什么特點(diǎn)?
97、Kubernetes如何簡(jiǎn)化容器化部署?
98、對(duì)Kubernetes的集群了解多少?
99、什么是Google容器引擎?
100、什么是Heapster?
101、什么是Minikube?
102、什么是Kubectl?
103、什么是Kubelet?
104、Kubernetes Architecture的不同組件有哪些?
105、你對(duì)Kube-proxy有什么了解?
106、能否介紹一下Kubernetes中主節(jié)點(diǎn)的工作情況?
107、kube-apiserver和kube-scheduler的作用是什么?
108、你能簡(jiǎn)要介紹一下Kubernetes控制管理器嗎?
109、什么是ETCD?
110、Kubernetes有哪些不同類型的服務(wù)?
111、你對(duì)Kubernetes的負(fù)載均衡器有什么了解?
112、什么是Ingress網(wǎng)絡(luò),它是如何工作的?
113、您對(duì)云控制器管理器有何了解?114、什么是Container資源監(jiān)控?
115、Replica Set和Replication Controller之間有什么區(qū)別?
116、什么是Headless Service?
117、使用Kubernetes時(shí)可以采取哪些最佳安全措施?118、什么是集群聯(lián)邦?
119、您如何看待公司從單—服務(wù)轉(zhuǎn)向微服務(wù)并部署其服務(wù)容器?
120、考慮一家擁有分布式系統(tǒng)的跨國(guó)公司,擁有大量數(shù)據(jù)中心,虛擬機(jī)和許多從事各種任務(wù)的員工。您認(rèn)為這樣公司如何以與Kubernetes一致的方式管理所有任務(wù)?
121、考慮一種情況,即公司希望通過維持最低成本來提高其效率和技術(shù)運(yùn)營(yíng)速度。您認(rèn)為公司將如何實(shí)現(xiàn)這一目標(biāo)?122、假設(shè)一家公司想要修改它的部署方法,并希望建立一個(gè)更具可擴(kuò)展性和響應(yīng)性的平臺(tái)。您如何看待這家公司能夠?qū)崿F(xiàn)這一目標(biāo)以滿足客戶需求?
123、考慮一家擁有非常分散的系統(tǒng)的跨國(guó)公司,期待解決整體代碼庫(kù)問題。您認(rèn)為公司如何解決他們的問題?
124、我們所有人都知道,從單片到微服務(wù)的轉(zhuǎn)變解決了開發(fā)方面的問題,但卻增加了部署方面的問題。公司如何解決部署方面的問題?
125、公司如何有效地實(shí)現(xiàn)這種資源分配?
126、您認(rèn)為公司如何處理服務(wù)器及其安裝?
127、考慮一種情況,公司希望向具有各種環(huán)境的客戶提供所有必需的分發(fā)。您認(rèn)為他們?nèi)绾我詣?dòng)態(tài)的方式實(shí)現(xiàn)這一關(guān)鍵目標(biāo)?
128、假設(shè)公司希望在不同的云基礎(chǔ)架構(gòu)上運(yùn)行各種工作負(fù)載,從裸機(jī)到公共云。公司將如何在不同界面的存在下實(shí)現(xiàn)這一目標(biāo)?
部分內(nèi)容展示:




如何獲取以上資源
▲▲▲
識(shí)別二維碼
即可打包全部帶走
*聲明:資料來源于網(wǎng)絡(luò)整理,PDF版僅用于分享學(xué)習(xí),侵刪!
