As Providers strive to a cloud-native world, they keep their feet in the VM world by using hybrid solutions. In our presentation, we show an example of a VNF implementation based on VMs and containers. Various solutions have been proposed for this challenge. Some solutions use Magnum, Kuryr, Fuxi, or Zun to solve management and networking issues, but create strong linkage to OS. Others manage containers at VM level, so OS commands can be used, not K8S commands. Fully isolated environments could use one OS platform for cloud native, container only platforms and another for VMs, connecting them by a VNF with both containers and VMs, or with an SDN controller for the networking part. Our option allows VNFs to be developed for hybrid environments, where installation is based on OS and networking uses Calico BGP to distribute Neutron networks to container domain.We address lifecycle management, including installation, management, networking and root cause analysis in the hybrid world.
Audience will learn about containers, challenges on the evolution to a cloud native solution, and how these are being resolved. We will also show a short demo.