对于 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  污点和容忍

经验分享 程序员 微信小程序 职场和发展