我无法访问由 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)