我是Kubernetes
的新用户,我正在使用OpenStack
,我想创建一个负载均衡器来访问在3个pod上运行的NodeJs
服务器。当我的负载均衡器尝试获取其公共IP时,我得到一个挂起的循环。我将kubeadm
与calico
一起使用。
答案 0 :(得分:3)
这是一种变通方法。你可以提一下外部IP:
apiVersion: v1
kind: Service
metadata:
name: node-js
labels:
name: node-js
spec:
type: LoadBalancer
externalIPs:
- 10.240.0.4
ports:
- port: 80
targetPort: 80
nodePort: 30000
selector:
name: node-js