网页 综合 更新时间 2026-11-13 15:31:14

Bienvenue sur Minikube | Kubernetes

自动蜘蛛 kubernetes.io 正文约 4679 字
Bienvenue sur Minikube | Kubernetes
Les informations contenues dans ce document peuvent être obsolètes
Ce document a une date de mise à jour antérieure à celle de l'original, les informations qu'il contient peuvent donc être obsolètes. Si vous comprenez l'anglais, consultez la version anglaise pour obtenir les informations les plus récentes : Hello Minikube
Ce tutoriel vous montre comment exécuter une application exemple sur Kubernetes en utilisant minikube. Le tutoriel fournit une image de conteneur qui utilise NGINX pour renvoyer toutes les requêtes.
Ce tutoriel suppose que vous avez déjà configuré minikube.Voir Étape 1 dans minikube start pour les instructions d'installation.
Vous devez également installer kubectl. Voir Installer les outils pour les instructions d'installation.
Ouvrez le tableau de bord Kubernetes. Vous pouvez le faire de deux façons différentes :
Ouvrez un nouveau terminal, et exécutez:
Maintenant, revenez au terminal où vous avez exécuté minikube start.
La commande dashboard active l'extension du tableau de bord et ouvre le proxy dans le navigateur par défaut. Vous pouvez créer des ressources Kubernetes sur le tableau de bord, telles que Deployment et Service.
Pour savoir comment éviter d'invoquer directement le navigateur à partir du terminal et obtenir une URL pour le tableau de bord Web, consultez l'onglet "Copier et coller l'URL".
Par défaut, le tableau de bord n'est accessible que depuis le réseau virtuel interne de Kubernetes. La commande dashboard crée un proxy temporaire pour rendre le tableau de bord accessible depuis l'extérieur du réseau virtuel Kubernetes.
Pour arrêter le proxy, exécutez Ctrl+C pour quitter le processus. Une fois la commande terminée, le tableau de bord reste en cours d'exécution dans le cluster Kubernetes. Vous pouvez exécuter à nouveau la commande dashboard pour créer un autre proxy pour accéder au tableau de bord.
Si vous ne souhaitez pas que minikube ouvre un navigateur pour vous, exécutez la sous-commande dashboard avec le drapeau --url. minikube affiche une URL que vous pouvez ouvrir dans le navigateur de votre choix.
Ouvrez un nouveau terminal et exécutez:
Maintenant, vous pouvez utiliser cette URL et revenir au terminal où vous avez exécuté minikube start.
Un Pod Kubernetes est un groupe de un ou plusieurs conteneurs, liés ensemble pour les besoins de l'administration et du réseau. Le Pod de ce tutoriel n'a qu'un seul conteneur. Un Deployment Kubernetes vérifie l'état de santé de votre Pod et redémarre le conteneur du Pod s'il se termine. Les Deployments sont la méthode recommandée pour gérer la création et la mise à l'échelle des Pods.
Utilisez la commande kubectl create pour créer un Deployment qui gère un Pod. Le Pod exécute un conteneur basé sur l'image Docker fournie.
Afficher le Deployment:
La sortie ressemble à:
(Il peut s'écouler un certain temps avant que le pod ne soit disponible. Si vous voyez "0/1", réessayez dans quelques secondes.)
La sortie ressemble à:
Afficher les événements du cluster:
Afficher la configuration kubectl:
Afficher les journaux de l'application pour un conteneur dans un pod (remplacez le nom du pod par celui que vous avez obtenu avec la commande kubectl get pods).
La sortie ressemble à:
Par défaut, le Pod est accessible uniquement par son adresse IP interne au sein du réseau Kubernetes. Pour rendre le conteneur hello-node accessible depuis l'extérieur du réseau virtuel Kubernetes, vous devez exposer le Pod en tant que Kubernetes Service.
Exposez le Pod au réseau public en utilisant la commande kubectl expose:
Le drapeau --type=LoadBalancer indique que vous souhaitez exposer votre Service en dehors du cluster.
Le code de l'application à l'intérieur de l'image de test ne répond qu'aux requêtes sur le port TCP 8080. Si vous avez utilisé kubectl expose pour exposer un port différent, les clients ne pourront pas se connecter à ce port.
Afficher le Service que vous avez créé:
La sortie ressemble à:
Sur les fournisseurs de cloud qui prennent en charge les équilibreurs de charge, Une adresse IP externe sera provisionnée pour accéder au Service. Sur minikube, le type LoadBalancer rend le Service accessible via la commande minikube service.
Exécutez la commande suivante:
Cette commande ouvre une fenêtre de navigateur qui sert votre application et affiche la réponse de l'application.
La commande minikube inclut un ensemble intégré d'addons qui peuvent être activés, désactivés et ouverts dans l'environnement local Kubernetes.
Liste des extensions pris en charge actuellement:
La sortie ressemble à:
Activer une extension, par exemple, metrics-server:
La sortie ressemble à:
Afficher le Pod et le Service que vous avez créés en installant cette extension:
访问原文 返回搜索 https://kubernetes.io/fr/docs/tutorials/hello-minikube/
本页为82搜索生成的网页快照,内容来自站内索引;演示数据的原文链接仅作示例。