Docker & K8s面试题

参考答案请查阅《Cloud-Notes

云计算与虚拟化

容器与Docker

  • 在容器部署模型中,应该使用多容器模型还是单容器中多进程模型?

Kubernetes

  • 为什么在Kubernetes我们不直接使用一个单独的容器(container,而是用Pod来封装一个或多个容器呢?为什么我们要运行多个容器呢?我们能将我们所有的应用程序都放到一个容器里面运行么?Kubernetes的多个容器间应该如何通信?

  • Pod,Deployment,ServiceIngress分别在K8s集群中起到了怎样的作用?

  • Service定义中的porttargetPortnodePort各自的区别是什么?在K8s中应该如何实现服务发现?

  • 对于使用nodePort方式对外暴露的服务,其数据网络流向是什么样子的?

下一页