【问题标题】:metallb speaker crashloopbackoffmetallb 扬声器崩溃loopbackoff
【发布时间】:2022-04-01 04:20:20
【问题描述】:

我想将一个 pod 应用程序公开到端口 80,为此我已经安装了 Metallb 并配置了一个负载均衡器,如下所示:

metallb-config.yaml

apiVersion: v1
kind: ConfigMap
metadata:
  namespace: metallb-system
  name: config
data:
  config: |
    address-pools:
    - name: default
      protocol: layer2
      addresses:
      - 192.168.1.100-192.168.1.150

loadbalancer.yaml

apiVersion: v1
kind: Service
metadata:
  name: loadbalancer-watchdog
spec:
  selector:
    part: watchdog
  ports:
    - port: 80
      targetPort: 10069
  type: LoadBalancer
  externalTrafficPolicy: Local

但是当我执行kubectl get svc 时,loadBalancer 一直显示为,如果我使用 `kubectl -n metallb-system get all 检查 metallb,我可以看到:

如果我检查日志:

与我的配置有关还是我错过了 Metallb 配置中的某些步骤?

编辑:

kubectl -n kube-system get pods 的输出

显然核心和存储都已关闭。

【问题讨论】:

  • 分享 kubectl get pods -n kube-system 的输出。 Kubernetes节点之间是否有防火墙?
  • 添加了命令kubectl -n kube-system get pods的输出
  • @JaumeGarciaSanchez 您能否以文本而不是屏幕截图的形式分享您的日志和输出?像这样的东西很难工作。

标签: kubernetes metallb


【解决方案1】:

同样的事情发生在我身上,但它没有启动,因为它与一个 docker swarm 端口相撞,只是运行

docker swarm leave -f

再试一次

【讨论】:

    猜你喜欢
    • 2021-01-20
    • 2012-08-27
    • 1970-01-01
    • 1970-01-01
    • 2011-02-09
    • 2021-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多