GKE - 如何通过 L7 负载平衡器公开 Node.js 服务器?
GKE - How does one expose a Node.js server via the L7 load balancer?
在版本 1.2.2 的 Google 容器引擎 (GKE) 集群中,如何通过内置的 L7 负载平衡器 (GLBC) 公开我的 Node.js 服务器? Node.js 服务器在端口 8080 上运行。
如果您需要更多信息,请告诉我。
创建一个 Ingress 类型的资源,它指向正确的后端服务及其端口。后端服务也必须是 NodePort
.
类型
入口
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: l7-ingress
spec:
backend:
serviceName: web
servicePort: 8080
后端服务
apiVersion: v1
kind: Service
metadata:
name: web
labels:
app: web
spec:
ports:
- name: http
port: 8080
protocol: TCP
selector:
app: web
type: NodePort
在版本 1.2.2 的 Google 容器引擎 (GKE) 集群中,如何通过内置的 L7 负载平衡器 (GLBC) 公开我的 Node.js 服务器? Node.js 服务器在端口 8080 上运行。
如果您需要更多信息,请告诉我。
创建一个 Ingress 类型的资源,它指向正确的后端服务及其端口。后端服务也必须是 NodePort
.
入口
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: l7-ingress
spec:
backend:
serviceName: web
servicePort: 8080
后端服务
apiVersion: v1
kind: Service
metadata:
name: web
labels:
app: web
spec:
ports:
- name: http
port: 8080
protocol: TCP
selector:
app: web
type: NodePort