5

在此处输入图像描述

当我尝试运行以下命令时,我已经在我的 ubuntu 机器上安装了 kubernetes,我看到 external-IP 为“待处理”,其中 svc.yml 是 linkerd 中的服务对象,链接如下

链接:https ://linkerd.io/getting-started/k8s/

4

3 回答 3

7

您为服务指定的 yaml 具有type: LoadBalancer. 这仅适用于云提供商 - 因此不适用于您的裸机 Ubuntu 安装。

修改服务定义并指定不同的类型,例如clusterIP

于 2017-03-10T15:21:30.010 回答
3

我认为你的机器内存不足,试试这个命令

kubectl 获取节点 -o yaml | grep '\sname\|cpu\|内存'

参考:https ://kubernetes.io/docs/user-guide/debugging-pods-and-replication-controllers/

于 2017-03-09T11:33:11.760 回答
1

LoadBalancer如果您在本地/裸机 kubernetes 集群上使用,请尝试这个。

https://github.com/google/metallb

项目描述

Kubernetes 没有为裸机集群提供网络负载均衡器(LoadBalancer 类型的服务)的实现。...如果您没有在受支持的 IaaS 平台(GCP、AWS、Azure...)上运行,LoadBalancers在创建时将无限期地保持在“待定”状态

这个项目试图解决这个问题。

于 2018-12-17T09:06:19.310 回答