Si vous débutez avec Kubernetes, vous avez besoin d’un environnement pour pratiquer. Cette page explique les différentes options pour configurer un environnement Kubernetes afin d’expérimenter et d’apprendre.
Avant de configurer un cluster, vous devez installer l’outil en ligne de commande kubectl. Cet outil vous permet de communiquer avec un cluster Kubernetes et d’exécuter des commandes.
Consultez Installer et configurer kubectl pour les instructions d’installation.
Exécuter Kubernetes localement vous permet d’avoir un environnement sécurisé pour apprendre et expérimenter. Vous pouvez créer et supprimer des clusters sans coût ni impact sur des systèmes de production.
kind (Kubernetes IN Docker) exécute des clusters Kubernetes en utilisant des conteneurs Docker comme nœuds. Il est léger et conçu pour tester Kubernetes lui-même, mais il est aussi très adapté à l’apprentissage.
Pour commencer avec kind, consultez le guide de démarrage rapide kind.
minikube exécute un cluster Kubernetes à nœud unique sur votre machine locale. Il prend en charge plusieurs runtimes de conteneurs et fonctionne sur Linux, macOS et Windows.
Pour commencer avec minikube, consultez le guide Getting Started minikube.
Il existe plusieurs outils tiers permettant également d’exécuter Kubernetes localement. Kubernetes ne fournit pas de support pour ces outils, mais ils peuvent être utiles pour l’apprentissage :
Consultez la documentation de chaque outil pour les instructions d’installation et de support.
Les playgrounds Kubernetes en ligne vous permettent de tester Kubernetes sans rien installer sur votre ordinateur. Ces environnements s’exécutent dans votre navigateur :
Ces plateformes sont utiles pour des expériences rapides et pour suivre des tutoriels sans installation locale.
Si vous souhaitez pratiquer la création d’un cluster plus proche de la production, vous pouvez utiliser kubeadm. La configuration d’un cluster avec kubeadm est une tâche avancée qui nécessite plusieurs machines (physiques ou virtuelles) et une configuration rigoureuse.
Pour en savoir plus sur les environnements de production, consultez Environnement de production.
Certains éléments sur cette page font référence à des produits ou projets tiers qui fournissent des fonctionnalités requises par Kubernetes. Les auteurs du projet Kubernetes ne sont pas responsables de ces produits ou projets tiers. Consultez les lignes directrices du site de la CNCF pour plus de détails.
Vous devriez lire le guide avant de proposer une modification qui ajoute un nouveau lien tiers.