为什么 VirtualNode 需要 podSelector.matchLabels 和 serviceDiscovery.dns?

Why does a VirtualNode require podSelector.matchLabels and serviceDiscovery.dns?

为什么 VirtualNode 需要 podSelector.matchLabelsserviceDiscovery.dns

他们不是在做同样的事情——识别哪些 Pods (IP) 是这个虚拟节点的成员吗?

网格中的 AWS App Mesh Controller For K8s uses podSelector to match every Pod to a VirtualNode (API Design) 只要它没有定义 appmesh.k8s.aws/sidecarInjectorWebhook: disabled 注释。