[ansible@kctl-master kubectl]$ sudo kubectl get services NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE kubernetes 10.254.0.1 <none> 443/TCP 43s nginx-ingress 10.254.39.207 <pending> 80:32102/TCP 1m [ansible@kctl-master kubectl]$
跑完后,
试图让虚拟ip不被这个或任何节点用于HA。
但是“external-ip”卡在“挂起”
[ansible@kctl-master kubectl]$ cat 0-ingress.yaml apiVersion: v1 kind: Service metadata: name: nginx-ingress spec: type: LoadBalancer ports: - port: 80 name: http nodePort: 32102 selector: k8s-app: nginx-ingress-lb [ansible@kctl-master kubectl]$
vSphere的云提供程序仅支持卷,而不支持LoadBalancer服务: http : //vmware.github.io/docker-volume-vsphere/kubernetes/overview.html 。
因此,Kubernetes无法为所述服务configuration负载平衡器。 你应该使用一个NodePort服务或者外部的IP来把你的服务展现给世界。