Kubernetes Containerisation has brought a lot of flexibility for developers in terms of managing the deployment of the applications. However, the more granular the application is, the more components it consists of and hence requires some sort of management for those. One still needs to take care of scheduling the deployment of a certain number of containers to a specific node, managing networking