使服务端口在外部可见

时间:2016-11-01 17:06:37

标签: kubernetes google-kubernetes-engine

我想在GCE上部署一个简单的容器化应用程序。我已经创建了一个部署文件和一个服务文件。后者包括type: NodePort"ports": [{"port": 443, "targetPort": "myapp-port", "protocol": "TCP"}]声明。

运行kubectl create -f deployment.jsonkubectl create -f service.json后,将创建部署(包括窗格和副本集)和服务。但是,该服务在外部并不明显。我怎么做到这一点?我希望在service.json文件中进行此更改,因此它处于版本控制之下。

1 个答案:

答案 0 :(得分:1)

可能是因为你错过了

spec:
  type: LoadBalancer

http://kubernetes.io/docs/user-guide/load-balancer/