From 1a1bcfebd061d20b3ff7f75f25a9cff0e6dac31b Mon Sep 17 00:00:00 2001 From: Jeff Date: Sat, 18 May 2019 09:23:16 +0800 Subject: [PATCH] fix router nil bug --- pkg/models/routers/routers.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/models/routers/routers.go b/pkg/models/routers/routers.go index 2c93ef139..4cf156170 100644 --- a/pkg/models/routers/routers.go +++ b/pkg/models/routers/routers.go @@ -112,6 +112,10 @@ func getMasterNodeIp() string { func addLoadBalancerIp(service *corev1.Service) { + if service == nil { + return + } + // append selected node ip as loadbalancer ingress ip if service.Spec.Type != corev1.ServiceTypeLoadBalancer && len(service.Status.LoadBalancer.Ingress) == 0 { rip := getMasterNodeIp()