Questions tagged [metallb]

For questions relating to load-balancing bare metal Kubernetes clusters using MetalLB. Use this tag in combination with the general [kubernetes] tag. If your question applies to Kubernetes more generally, use the [kubernetes] tag only.

References:

118 questions
10
votes
2 answers

MetalLB External IP to Internet

I can't access to public IP assigned by MetalLB load Balancer I created a Kubernetes cluster in Contabo. Its 1 master and 2 workers. Each one has its own public IP. I did it with kubeadm + flannel. Later I did install MetalLB to use Load Balancing.…
dasHannon
  • 305
  • 1
  • 3
  • 12
9
votes
2 answers

Microk8s, MetalLB, ingress-nginx - How to route external traffic?

Kubernetes/Ubuntu newbie here! I'm setting up a k8s cluster using a single Raspberry Pi (hoping to have more in the future). I'm using microk8s v1.18.8 and Ubuntu Server 20.04.1 LTS (GNU/Linux 5.4.0-1018-raspi aarch64). I'm trying to access one of…
Pablo
  • 91
  • 1
  • 1
  • 4
6
votes
1 answer

Adding Public IP to Nginx Ingress Controller with MetalLB

I have three nodes in my cluster who are behind a firewall I do not control. This firewall has a public IP connected to it and can forward traffic to my kubernetes node. It has port 80 and 443 opened to my node. Initially, I used the public IP in…
TryingMyBest
  • 131
  • 1
  • 1
  • 7
6
votes
1 answer

metallb load balancer ip address range

I have a Kubernetes installation on-premise and it seems to be working fine. I am now trying to install MetalLb to use load-balancer service. Our network guy gave me IP ranges of 11.240.15.192/27 which can be used for Kubernetes cluster…
Andy Johnson
  • 639
  • 8
  • 27
5
votes
3 answers

Metallb Kubernetes installation: Failed calling webhook "ipaddresspoolvalidationwebhook.metallb.io" when creating IPAddresspool

I'm setting up an on-premise kubernetes cluster with kubeadm. Here is the Kubernestes version clientVersion: buildDate: "2022-10-12T10:57:26Z" compiler: gc gitCommit: 434bfd82814af038ad94d62ebe59b133fcb50506 gitTreeState: clean gitVersion:…
AxdorphCoder
  • 1,104
  • 2
  • 15
  • 26
4
votes
1 answer

Ingress DNS doesn't work outside container

I have an ingress deployed in a k8s cluster in VMware. The issue is that the DNS responds inside the container: [root@k8s-cluster ~]# kubectl exec -it -n test ingress-nginx-controller-848bfcb64d-n796z -- curl localhost/banana -H 'Host:…
DobreMihaela
  • 174
  • 1
  • 10
4
votes
3 answers

Hw do you get MetalLB to arp around it's iP?

I have a bare metal kube cluster (PI Cluster). It's got a simple hello world web page split up across the nodes and it's working fine. I've since created a service to get it to exposed on the public side of the things but the site won't render. …
Nick Jacobs
  • 579
  • 2
  • 9
  • 29
4
votes
1 answer

MetalLB with Kubernetes, Can't connect to VIP or Port

Can't connect to Kubernetes Deployment (App) when using the MetalLB load balancer. Attempting to configure floating IP so when one node fails and the workload moves across, I still know what the IP is when on the new node with new…
Anton2079
  • 41
  • 3
3
votes
1 answer

Unable to reach Jenkins Pod from outside of kubernetes cluster under Metallb

I have a Kubernetes cluster that is running a Jenkins Pod with a service set up for Metallb. Currently when I try to hit the loadBalancerIP for the pod outside of my cluster I am unable to. I also have a kube-verify pod that is running on the…
heineza
  • 31
  • 3
3
votes
0 answers

MicroK8s Metallb random error when calling a service

I'm setting up a k8s cluster using a scaleway machine (4cpu & 8g memory) using microk8s with following add-on: microk8s is running high-availability: no addons: enabled: dns # CoreDNS helm3 # Helm 3 -…
Gregoire
  • 142
  • 8
3
votes
2 answers

k8s nginx Ingress take my node IP as Address

I have 3 node k8s Cluster on my virtual env which is VMware Fusion. When try to create basic Ingress it takes my one node_ip which is nginx_controller running. But 80 port is not open on all nodes. I mean it is not working curl: (7) Failed to…
3
votes
2 answers

Configure metallb with kubernetes running on different vps servers

I have a running Kubernetes cluster consists of 3 nodes and one mater running on a VPS server, each node and master has its own public IP and floating IP also assigned to it and all these IPs are different from other I am trying to configure metallb…
tarek salem
  • 540
  • 1
  • 6
  • 20
3
votes
2 answers

Waiting for http-01 challenge propagation: failed to perform self timed out

I setup a kubernetes cluster with currently two nodes and metallb as a loadbalancer. Currently I would like to use an Ingress and secure it via ssl. For this I decided to use nginx ingress with cert-manager and put it on their site after the…
Pascal K.
  • 138
  • 1
  • 3
  • 12
2
votes
1 answer

Calico + ipvs/strict_arp kube-proxy + Metallb l2 mode multi interface problem

i am playing around with metallb in l2 mode and iptables routing on a ubuntu 22.04 system with 2 interfaces. I have ens160 (on all nodes master + worker) for all the local traffic and ens192 (only on my worker) where metallb has access to my public…
OLED01
  • 21
  • 2
2
votes
1 answer

How to forward traffic to an on-premise Kubernetes cluster

I'm trying to understand how traffic can be forwarded to an on-premise Kubernetes cluster. It's clear to me that in a public Cloud provider, the underlying infrastructure of the Cloud can automatically manage and forward traffic to a Kubernetes…
1
2 3 4 5 6 7 8