Kubernetes est une plateforme open source d'orchestration de conteneurs développée par Google, conçue pour déployer, maintenir et mettre à l'échelle des charges de travail. Il fournit une interface uniforme pour gérer les ressources partagées et fonctionne comme un moteur de résolution d'état, permettant une auto-réparation et une mise à l'échelle dynamique. L'architecture de Kubernetes se compose de composants clés tels que le kube-apiserver, etcd, kube-controller-manager et kube-scheduler, qui gèrent divers aspects du cycle de vie des applications containerisées.