metallb provided address does not work 100%
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MetalLB Operator |
Invalid
|
Undecided
|
Unassigned |
Bug Description
I have microk8s charm deployed and then I deploy metallb charm to get external addresses
Provided adress sometimes does not work at all, sometimes it works for a while nad sometimes it works fine for a long time
Here is an example, starting microbot, wget five times in 1 second interval, delete microbot, repeat
# for i in {1..100}; do kubectl apply -f example-
deployment.
service/microbot-lb created
<p class="
Terminated
Terminated
Terminated
Terminated
deployment.apps "microbot-lb" deleted
service "microbot-lb" deleted
deployment.
service/microbot-lb created
<p class="
<p class="
<p class="
Terminated
Terminated
deployment.apps "microbot-lb" deleted
service "microbot-lb" deleted
deployment.
service/microbot-lb created
<p class="
<p class="
<p class="
Terminated
Terminated
deployment.apps "microbot-lb" deleted
service "microbot-lb" deleted
deployment.
service/microbot-lb created
<p class="
Terminated
Terminated
Terminated
Terminated
deployment.apps "microbot-lb" deleted
service "microbot-lb" deleted
deployment.
service/microbot-lb created
<p class="
<p class="
<p class="
<p class="
<p class="
deployment.apps "microbot-lb" deleted
service "microbot-lb" deleted
deployment.
service/microbot-lb created
Terminated
Terminated
Terminated
Terminated
Terminated
deployment.apps "microbot-lb" deleted
service "microbot-lb" deleted
deployment.
service/microbot-lb created
<p class="
<p class="
<p class="
<p class="
<p class="
deployment.apps "microbot-lb" deleted
service "microbot-lb" deleted
Deployed with
description: A charm bundle to deploy MetalLB in Kubernetes
bundle: kubernetes
applications:
metallb-
charm: cs:~containers/
scale: 1
options:
iprange: "10.244.
metallb-speaker:
charm: cs:~containers/
scale: 1
The issue was I had everything on oam network. Once I separated default binding to oam-space and cluster binding to internal-space, all works 100% of the time