K8S 面试的五大问题
一、为什么master上没有启动pod?
答案: 这是因为scheduler 调度器会根据调度策略,避免了在master上建立pod
污点: taint
根据pod调度策略和方法:
1.deployment: 全自动调度
2.node selector:定向调度
3.nodeaffinity --》尽量把不同的pod放到一台node上
4.podaffinity --》尽量把相同的pod放到一起
5.taints和tolerations 污点和容忍
二、请问你知道k8s里有哪些控制器?
Kubernetes cluster
三.pod里的容器可以共享哪些资源?
四.docker里有哪些命名空间
五.pod有哪些调度策略
根据pod调度策略和方法:
1.deployment: 全自动调度: 根据node的算力(cpu,内存,带宽,已经运行的pod等)
2.node selector:定向调度
3.nodeaffinity --》尽量把不同的pod放到一台node上 亲和度
4.podaffinity --》尽量把相同的pod放到一起
5.taints和tolerations 污点和容忍