ingress-nginx: Page "Bare-metal considerations"/Section "A pure software solution: MetalLB" doesn't mention how to install ingress-nginx service

Is this a request for help? (If yes, you should use our troubleshooting guide and community support channels, see https://kubernetes.io/docs/tasks/debug-application-cluster/troubleshooting/.): No

What keywords did you search in NGINX Ingress controller issues before filing this one? (If you have found any duplicates, you should instead reply there.): MetalLB


Is this a BUG REPORT or FEATURE REQUEST? (choose one): BUG REPORT

NGINX Ingress controller version: Latest

Kubernetes version (use kubectl version): Latest

Environment:

  • Cloud provider or hardware configuration:
  • OS (e.g. from /etc/os-release):
  • Kernel (e.g. uname -a):
  • Install tools:
  • Others:

What happened:

Page “Bare-metal considerations”/Section “A pure software solution: MetalLB” doesn’t mention how to install ingress-nginx service.

What you expected to happen: It should mention that to use MetalLB, the ingress-nginx service must be created using the command:

kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingressnginx/master/deploy/static/provider/cloud-generic.yaml

How to reproduce it (as minimally and precisely as possible):

Anything else we need to know:

About this issue

  • Original URL
  • State: closed
  • Created 5 years ago
  • Reactions: 9
  • Comments: 16 (2 by maintainers)

Most upvoted comments

I did the nginx line from my comment, and then installed MetalLB. I kept away from the NodePort stuff.

@bh90210 since my last comment, I did end up using MetalLB actually. I just used the cloud generic version:

kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v0.35.0/deploy/static/provider/cloud/deploy.yaml