0
如果Google容器引擎羣集的服務配置爲LoadBalancer
,則可按預期向公衆提供。但是,如果我將其更改爲NodePort
,則它不可用作爲<nodeIp>:<nodePort>
。 服務(網絡service.yml)看起來像這樣:K8n節點端口不可用公開
apiVersion: v1
kind: Service
metadata:
name: web
labels:
name: web
spec:
type: NodePort
# type: LoadBalancer
ports:
- port: 80
targetPort: 8080
protocol: TCP
nodePort: 30000
selector:
name: web
我會非常高興,如果有人能告訴我,爲什麼它不工作。
以下是一些背景信息 該集羣由帶有相應服務(db-service.yml)和Jetty部署(web-deployment.yml)的MongoDB部署(db-deployment.yml) web-service.yml)
它可以找到at GitHub作爲this project的一部分與相應的Readme.md文件。