【发布时间】:2016-11-14 10:23:57
【问题描述】:
我一直在关注 Kubernetes 入门指南中的 Hello, World example。
在该示例中,在 Google Container Engine 上创建了一个具有 3 个节点/实例的集群。
要部署的container是一个基本的nodejs http服务器,监听8080端口。
现在当我运行 kubectl run hello-node --image <image-name> --port 8080
它创建一个pod 和一个deployment,在其中一个节点上部署pod。
运行 kubectl scale deployment hello-node --replicas=4
命令将 pod 的数量增加到 4 个。
但是既然每个pod都暴露了8080端口,那会不会在部署两个节点的pod上造成端口冲突呢?
当我执行kubernetes get pods 时,我可以看到 4 个 pod,但是在这种情况下会是什么行为?
【问题讨论】:
标签: docker kubernetes google-kubernetes-engine