...
Kubernetes pods communicate with external nodes using the service IP address, and Kuryr-Kubernetes uses the load balancer for that purpose (see below). As the load balancer, we can choose the Octavia or HA proxy in the default kuryr-kubernetes implementation.
However, using those components adds reduces the network performance, and SONA is going to supports the communication between VMs and Kubernetes services by itself.
< OpenStack View of Communication b/w VMs and Kubernetes containers >
< Kubernetes View of Communication b/w VMs and Kubernetes containers >