Kubernetes est une plateforme open source conçue pour automatiser le déploiement, la mise à l'échelle et la gestion des applications conteneurisées. Elle fournit un environnement permettant de déployer, gérer et orchestrer des conteneurs à grande échelle. Les conteneurs sont des unités légères et portables qui peuvent être exécutées de manière cohérente sur n'importe quel environnement qui prend en charge les conteneurs.Minikube, quant à lui, est un outil qui facilite le déploiement local de Kubernetes. Il permet aux développeurs de créer un cluster Kubernetes sur leur machine locale à des fins de développement et de test. Minikube permet de simuler un environnement Kubernetes complet sur une seule machine, ce qui est utile pour tester des applications avant de les déployer sur un cluster Kubernetes réel.