KubeSmart - Intelligent PaaS system for Docker-container orchestration
In this project, it is proposed to develop software add-on for Kubernetes - KubeSmart. Implemented as K8S Custom Resource Definition (CRD), these software modules should take into account the interaction scheme of modules hosted in the cloud with each other in order to identify their relationships and more effectively plan the use of cloud hardware resources using machine learning methods.
The relevance of this project lies in the fact that the modern schedulers do not have intelligent algorithms to distribute containers on nodes. They work on the principle of placing container in the "first suitable slot".