小编Rah*_*rma的帖子

Kubernetes MetalLB 外部 IP 无法访问

我无法访问由 MetalLB 负载均衡器分配的网络 IP

我在 k3s 中创建了一个 Kubernetes 集群。它有 1 个主人和 1 个工人。每个都有自己的私有IP。

掌握 192.168.0.13

工人 192.168.0.13

我安装了 k3s INSTALL_K3S_EXEC=" --no-deploy servicelb --no-deploy traefik"

现在我正在尝试使用 MetalLB 和 nginx ingress 部署一个应用程序

  --set configInline.address-pools[0].name=default \
  --set configInline.address-pools[0].protocol=layer2 \
  --set configInline.address-pools[0].addresses[0]=192.168.0.21-192.168.0.30
Run Code Online (Sandbox Code Playgroud)
helm install nginx-ingress stable/nginx-ingress --namespace kube-system \
    --set controller.image.repository=quay.io/kubernetes-ingress-controller/nginx-ingress-controller\
    --set controller.image.tag=0.30.0 \
    --set controller.image.runAsUser=33 \
    --set defaultBackend.enabled=false
Run Code Online (Sandbox Code Playgroud)

我可以看到每个 Pod 都在运行

NAME                                             READY   STATUS    RESTARTS   AGE    IP             NODE             NOMINATED NODE   READINESS GATES
coredns-d798c9dd-lsdnp                           1/1     Running   5          37h    10.42.0.25     c271-k3s-ocrh    <none>           <none>
local-path-provisioner-58fb86bdfd-bcpl7          1/1 …
Run Code Online (Sandbox Code Playgroud)

load-balancing dhcp nginx kubernetes kubernetes-helm

6
推荐指数
2
解决办法
2967
查看次数