Docker & K8s 面试题
参考答案请查阅《Cloud-Notes》
云计算与虚拟化
容器与Docker
- 在容器部署模型中,应该使用多容器模型还是单容器中多进程模型?
Kubernetes
-
为什么在
Kubernetes 我们不直接使用一个单独的容器(container) ,而是用Pod 来封装一个或多个容器呢?为什么我们要运行多个容器呢?我们能将我们所有的应用程序都放到一个容器里面运行么?Kubernetes 的多个容器间应该如何通信? -
Pod,Deployment,
Service 与Ingress 分别在K8s 集群中起到了怎样的作用? -
Service 定义中的port ,targetPort 与nodePort 各自的区别是什么?在K8s 中应该如何实现服务发现? -
对于使用
nodePort 方式对外暴露的服务,其数据网络流向是什么样子的?