Skip to content

Commit f1e115e

Browse files
Merge pull request #736 from maisem/lb
Support LoadBalancer Service types in addition to NodePort.
2 parents f0b77c8 + 23f0b19 commit f1e115e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

pkg/appmanager/appManager.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1645,7 +1645,7 @@ func (appMgr *Manager) updatePoolMembersForNodePort(
16451645
rsCfg *ResourceConfig,
16461646
index int,
16471647
) (bool, string, string) {
1648-
if svc.Spec.Type == v1.ServiceTypeNodePort {
1648+
if svc.Spec.Type == v1.ServiceTypeNodePort || svc.Spec.Type == v1.ServiceTypeLoadBalancer {
16491649
for _, portSpec := range svc.Spec.Ports {
16501650
if portSpec.Port == svcKey.ServicePort {
16511651
log.Debugf("Service backend matched %+v: using node port %v",
@@ -1657,7 +1657,7 @@ func (appMgr *Manager) updatePoolMembersForNodePort(
16571657
}
16581658
return true, "", ""
16591659
} else {
1660-
msg := fmt.Sprintf("Requested service backend '%+v' not of NodePort type",
1660+
msg := fmt.Sprintf("Requested service backend '%+v' not of NodePort or LoadBalancer type",
16611661
svcKey.ServiceName)
16621662
log.Debug(msg)
16631663
return false, "IncorrectBackendServiceType", msg

0 commit comments

Comments
 (0)