When testing in version 2.1.0, using the following configuration in the Helm chart for MDCB:
service:
type: LoadBalancer
port: 443
I describe the service and it includes "externalTrafficPolicy=Local" in the pod selector. This does not match the MDCB pods and causes no endpoints for the service
After doing a "kubectl delete" on this service, I update the Helm chart to use this configuration:
service:
type: NodePort
port: 443
I did a "helm upgrade", and I describe the service again. This time the pod selector does not include "externalTrafficPolicy=Local"
and the endpoints are correctly populated.
When testing in version 2.1.0, using the following configuration in the Helm chart for MDCB:
I describe the service and it includes "externalTrafficPolicy=Local" in the pod selector. This does not match the MDCB pods and causes no endpoints for the service
After doing a "kubectl delete" on this service, I update the Helm chart to use this configuration:
I did a "helm upgrade", and I describe the service again. This time the pod selector does not include "externalTrafficPolicy=Local" and the endpoints are correctly populated.
The pod selector appears to be wrong when the type is LoadBalancer.