Les plates-formes de gestion des conteneurs aident à organiser, déployer et virtualiser les conteneurs logiciels - des environnements légers et autonomes souvent décrits comme une virtualisation au niveau du système opérationnel. Les développeurs utilisent des conteneurs pour exécuter, tester et sécuriser les applications dans des environnements isolés et agnostiques des ressources. Chaque conteneur regroupe les composants d'application, les bibliothèques ou le code qui peuvent être exécutés à la demande, ce qui les rend portables et efficaces. Les outils de gestion des conteneurs permettent aux équipes d'allouer des ressources, d'équilibrer efficacement les charges de travail et d'échelle efficacement, ce qui est particulièrement utile pour gérer les systèmes distribués complexes. Ces plates-formes simplifient la livraison des applications en supprimant les dépendances sur les architectures du système sous-jacentes. Ils sont très évolutifs et peuvent améliorer considérablement les performances et la fiabilité dans des environnements à grande échelle. De nombreuses solutions de gestion des conteneurs s'intègrent également aux pipelines CI / CD, accélérant le déploiement et l'automatisation. Ils servent souvent de couche fondamentale pour l'infrastructure informatique moderne, travaillant de manière transparente avec d'autres outils de DevOps et natifs du cloud.