Understanding OpenSDN microservices architecture ======================================================== :date: 2020-04-07 What is OpenSDN microservices architecture? --------------------------------------------------- Employing microservices provides a number of benefits which includes: - Deploying patches without updating the entire OpenSDN deployment. - Better ways to manage the lifecycles of containers. - Improved user experiences with OpenSDN provisioning and upgrading. - Provisioning with minimum information provided. - Configuring every feature. - Simplify application complexity by implementing small, independent processes. The containers and their processes are grouped as services and microservices, and are similar to pods in the Kubernetes open-source software used to manage containers on a server cluster. Figure 1 shows how the OpenSDN containers and microservices are grouped into a pod structure upon installation. |Figure 1: OpenSDN Containers, Pods, and Microservices| Installing OpenSDN with microservices architecture -------------------------------------------------- These procedures help you to install and manage OpenSDN with microservices architecture.   .. |Figure 1: OpenSDN Containers, Pods, and Microservices| image:: images/g300352.png