Kubernetes 的服务还处于 pending 状态。它是如何工作的以及如何解决这个问题?

Kubernetes's service still in pending status. How does it work and how to fix this issue?

我在 centos 7 上安装了 Kubernetes Cluster v1.10

当我部署服务类型 LoadBalancer 时,它仍处于挂起状态

我需要知道 LoadBalancer 类型的工作原理吗?

它的工作方式是 Kubernetes 需要一个负载均衡器来配置 ;-)
由于您没有,它无法为您配置负载均衡器,并且状态保持为待处理。

我建议您阅读有关 Kubernetes Service 抽象的文档。

根据云或您的基础架构提供商,这可能是几件事

通常,这意味着 kube-controller 管理器无法在您的云提供商中创建负载均衡器,并且您节点上的 kubelet 无法将路由添加到服务。

而且,这可能是因为您没有正确的凭据,没有在 Kubernetes 上配置正确的云提供商,或者您 运行 是一个完全裸机的服务器,或者您是运行 类似于 minikube,或者只是您没有连接到您的云提供商。