OpenShift 4 OVN not creating the default/kubernetes service load balancer
Issue
- The OVN isn't creating the load balancer object for default Kubernetes Service in
nbdb.
$ oc logs ovnkube-master-8g2mr -c ovnkube-master | grep -i "kubernetes load balancers"
2022-12-29T19:17:54.051879353+00:00 stderr F I1229 19:17:54.051862 1 services_controller.go:225] "Error syncing service, retrying" service="default/kubernetes" err="failed to ensure service default/kubernetes load balancers: object not found"
2022-12-29T19:17:54.109214126+00:00 stderr F I1229 19:17:54.109173 1 services_controller.go:225] "Error syncing service, retrying" service="default/kubernetes" err="failed to ensure service default/kubernetes load balancers: object not found"
2022-12-29T19:17:54.131439065+00:00 stderr F I1229 19:17:54.131400 1 services_controller.go:225] "Error syncing service, retrying" service="default/kubernetes" err="failed to ensure service default/kubernetes load balancers: object not found"
2022-12-29T19:17:54.153741104+00:00 stderr F I1229 19:17:54.153719 1 services_controller.go:225] "Error syncing service, retrying" service="default/kubernetes" err="failed to ensure service default/kubernetes load balancers: object not found"
2022-12-29T19:17:54.194633827+00:00 stderr F I1229 19:17:54.194619 1 services_controller.go:225] "Error syncing service, retrying" service="default/kubernetes" err="failed to ensure service default/kubernetes load balancers: object not found"
- Load balancer for Kubernetes service isn't there in OVN
nbdb. The following command will not be having any output as LB object isn't there.
$ oc project openshift-ovn-kubernetes
$ oc rsh -Tc northd <some_ovnkube-master_pod> \
ovn-nbctl --no-leader-only ls-lb-list <node-hostname-with-issue> | grep -i "Kubernetes SVC IP"
Environment
- Red Hat OpenShift Container Platform (RHOCP)
- 4.10
- 4.11
- 4.12
- 4.13
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.