Description
The operator is constantly trying to reconcile alternative addresses because external ports from kubernetes services aren't matching what we get from couchbase.
It appears that this is because we only set ExternalPorts from NodePorts services, but since I'm using a LoadBalancer the ports aren't being set.
// Only NodePorts do DNAT |
if svc.Spec.Type != v1.ServiceTypeNodePort { |
return nil, nil |
}
|
Perhaps the solution here is to also set ports for LoadBalancer service types?
Anyways this behavior is harmless, but does lead to excessive logging by the operator.