我有使用代码here创建的本地多机无业游民的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 here创建了类型为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>
,不知道可能是什么问题。
我的设置有什么问题?