Symptoms:
Envoy is missing the annotation nodeportlocal.antrea.io/enabled: "true"
you need to add the following annotation to the application deployed by TAP :
envoy: service: type: LoadBalancer annotations: nodeportlocal.antrea.io/enabled: "true"
In order to achieve this add the above to your file : nodeportlocal.antrea.io/enabled: "true"
Then run :
tanzu package installed update tap -p <package name> -v <version number> --values-file tap-values.yaml -n <namespace>
https://docs.vmware.com/en/VMware-Tanzu-Application-Platform/1.6/tap/customize-package-installation.html
Documentation about NodePortLocal :
https://antrea.io/docs/v1.9.0/docs/node-port-local/
https://avinetworks.com/docs/ako/1.5/handling-objects/
https://github.com/antrea-io/antrea/issues/1463 interesting doc around NPL implementation
https://github.com/antrea-io/antrea/issues/2381 interesting details on NPL allocation