我刚接触 Kubernetes
, 我正在使用 OpenStack
我想创建一个负载均衡器来访问我的NodeJs
服务器在 3 个 Pod 上运行。当我的负载均衡器尝试获取其公共(public) IP 时,我得到一个待处理的循环。我正在使用 kubeadm
与 calico
.
Screen: Pending External IP
最佳答案
这是一种解决方法。您可以提及外部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
关于kubernetes - 为 Openstack 上的 Kubernetes LoadBalancer 获取外部 IP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49651234/