I'm using kind and using the steps listed here:
https://kind.sigs.k8s.io/docs/user/loadbalancer/
Very simple steps.
I was running just fine for months. I'm not sure what has happened . But now when I setup metallb and create a service as loadbalancer i just get pending for external IP.
Things I've looked at:
docker network inspect -f '{{.IPAM.Config}}' kind
[{
172.18.0.0/16 172.18.0.1 map[]} {fc00:f853:ccd:e793::/64 fc00:f853:ccd:e793::1 map[]}]
Configmap:
apiVersion: v1
kind: ConfigMap
metadata:
namespace: metallb-system
name: config
data:
config: |
address-pools:
- name: default
protocol: layer2
addresses:
- 172.18.255.200-172.18.255.250
And kubectl logs from the controler pod. (TWO things MISSING). What is the problem?
kubectl logs -n metallb-system controller-57b74d8656-gtjxl
{"branch":"main","caller":"level.go:63","commit":"1b0a48fb","goversion":"gc / go1.16.15 / amd64","level":"info","msg":"MetalLB controller starting (commit 1b0a48fb, branch main)","ts":"2022-03-11T05:05:46.44958418Z","version":""}
{"Starting Reloader":"(MISSING)","caller":"level.go:63","level":"info","ts":"2022-03-11T05:05:47.106480567Z"}
{"Starting Manager":"(MISSING)","caller":"level.go:63","level":"info","ts":"2022-03-11T05:05:47.106518116Z"}
{"caller":"level.go:63","controller":"ServiceReconciler","level":"info","start reconcile":"default/kubernetes","ts":"2022-03-11T05:05:47.307092157Z"}
{"caller":"level.go:63","controller":"ServiceReconciler","end reconcile":"default/kubernetes","level":"info","ts":"2022-03-11T05:05:47.307349982Z"}
{"caller":"level.go:63","controller":"ServiceReconciler","level":"info","start reconcile":"kube-system/kube-dns","ts":"2022-03-11T05:05:47.307389874Z"}
{"caller":"level.go:63","controller":"ServiceReconciler","end reconcile":"kube-system/kube-dns","level":"info","ts":"2022-03-11T05:05:47.307461411Z"}
{"caller":"level.go:63","controller":"ServiceReconciler","level":"info","start reconcile":"helm-testing/foo-service","ts":"2022-03-11T05:06:19.496010896Z"}
{"caller":"level.go:63","controller":"ServiceReconciler","end reconcile":"helm-testing/foo-service","level":"info","ts":"2022-03-11T05:06:19.496472356Z"}
Any ideas/help is greatly appreciated.
Darin