Environnement d’apprentissage

    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.

    Installation de kubectl

    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.


    Configuration d’environnements Kubernetes locaux

    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

    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

    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.


    Autres solutions locales

    🛇 Cet élément renvoie à un projet ou un produit tiers qui ne fait pas partie de Kubernetes lui-même. Plus d'informations

    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.


    Utilisation de playgrounds en ligne

    🛇 Cet élément renvoie à un projet ou un produit tiers qui ne fait pas partie de Kubernetes lui-même. Plus d'informations

    Les playgrounds Kubernetes en ligne vous permettent de tester Kubernetes sans rien installer sur votre ordinateur. Ces environnements s’exécutent dans votre navigateur :

    • Killercoda propose des scénarios interactifs Kubernetes et un environnement de test

    Ces plateformes sont utiles pour des expériences rapides et pour suivre des tutoriels sans installation locale.


    Pratique avec des clusters proches de la production

    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.

    Note:

    La configuration d’un cluster proche de la production est beaucoup plus complexe que les environnements d’apprentissage décrits ci-dessus. Commencez d’abord avec kind, minikube ou un playground en ligne.

    A suivre