我有本地多机 vagrant kubernetes 集群,它是使用此处的代码创建的。
我创建了使用kubia-rc.yaml创建的 kubernetes 复制控制器。
vagrant@k8s-head:~$ kubectl get rc
NAME DESIRED CURRENT READY AGE
kubia 3 3 3 26h
vagrant@k8s-head:~$ kubectl get pods
NAME READY STATUS RESTARTS AGE
kubia-l28dv 1/1 Running 1 26h
kubia-vd7jf 1/1 Running 1 26h
kubia-wsv42 1/1 Running 1 26h
然后我在这里使用这个 yaml 创建了 LoadBalancer 类型的服务。
命令的输出是成功,它显示成功创建的服务
vagrant@k8s-head:~$ kubectl get svc
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kubia ClusterIP 10.103.199.175 <none> 80/TCP 26h
kubia-loadbalancer LoadBalancer 10.107.166.22 <pending> 80:30865/TCP 25h
kubia-loadbalancer 的输出总是<pending>
并且不知道会出现什么问题。
我的设置有什么问题?