diff --git a/content/fr/docs/tasks/tools/install-minikube.md b/content/fr/docs/tasks/tools/install-minikube.md index 9ea0ecfc7c..e704e1bfa1 100644 --- a/content/fr/docs/tasks/tools/install-minikube.md +++ b/content/fr/docs/tasks/tools/install-minikube.md @@ -15,22 +15,22 @@ Cette page vous montre comment installer [Minikube](/fr/docs/tutorials/hello-min {{% capture prerequisites %}} -La virtualisation VT-x ou AMD-v doit être activée dans le BIOS de votre machine. - {{< tabs name="minikube_before_you_begin" >}} {{% tab name="Linux" %}} -Pour vérifier si la virtualisation est prise en charge sur Linux, exécutez la commande suivante et vérifiez que la sortie n'est pas vide: +Pour vérifier si la virtualisation est prise en charge sur Linux, exécutez la commande suivante et vérifiez que la sortie n'est pas vide : ``` -egrep --color 'vmx|svm' /proc/cpuinfo +grep -E --color 'vmx|svm' /proc/cpuinfo ``` {{% /tab %}} + {{% tab name="macOS" %}} Pour vérifier si la virtualisation est prise en charge sur macOS, exécutez la commande suivante sur votre terminal. ``` -sysctl -a | grep machdep.cpu.features +sysctl -a | grep -E --color 'machdep.cpu.features|VMX' ``` Si vous trouvez `VMX` dans la sortie, la fonction VT-x est supportée sur votre OS. {{% /tab %}} + {{% tab name="Windows" %}} Pour vérifier si la virtualisation est prise en charge sur Windows 8 et au-delà, exécutez la commande suivante sur votre terminal Windows ou à l'invite de commande. ``` @@ -44,6 +44,12 @@ Hyper-V Requirements: VM Monitor Mode Extensions: Yes Data Execution Prevention Available: Yes ``` +Si vous voyez la sortie suivante, votre système a déjà un hyperviseur installé et vous pouvez ignorer l'étape suivante. +``` +Configuration requise pour Hyper-V: un hyperviseur a été détecté. Les fonctionnalités requises pour Hyper-V ne seront pas affichées. +``` + + {{% /tab %}} {{< /tabs >}} @@ -51,110 +57,205 @@ Hyper-V Requirements: VM Monitor Mode Extensions: Yes {{% capture steps %}} -## Installer un hyperviseur +# Installer Minikube -Si vous n'avez pas déjà un hyperviseur installé, installez-le maintenant pour votre système d'exploitation: +{{< tabs name="tab_with_md" >}} +{{% tab name="Linux" %}} -Système d'exploitation | Hyperviseurs supportés -:----------------|:--------------------- -macOS | [VirtualBox](https://www.virtualbox.org/wiki/Downloads), [VMware Fusion](https://www.vmware.com/products/fusion), [HyperKit](https://github.com/moby/hyperkit) -Linux | [VirtualBox](https://www.virtualbox.org/wiki/Downloads), [KVM](http://www.linux-kvm.org/) -Windows | [VirtualBox](https://www.virtualbox.org/wiki/Downloads), [Hyper-V](https://msdn.microsoft.com/en-us/virtualization/hyperv_on_windows/quick_start/walkthrough_install) +### Installer kubectl -{{< note >}} -Minikube supporte également une option `--vm-driver=none` qui exécute les composants Kubernetes sur la machine hôte et non dans une VM. L'utilisation de ce pilote nécessite Docker et un environnement Linux mais pas un hyperviseur. -{{< /note >}} +Installez kubectl en suivant les instructions de la section [Installer et configurer kubectl](/fr/docs/tasks/tools/install-kubectl/#install-kubectl-on-linux). -## Installer kubectl +### Installer un hyperviseur -* Installez kubectl en suivant les instructions de la section [Installer et configurer kubectl](/fr/docs/tasks/tools/install-kubectl/). +Si vous n'avez pas déjà un hyperviseur installé, installez-le maintenant pour votre système d'exploitation : -## Installer Minikube +• [KVM](http://www.linux-kvm.org/), qui utilise également QEMU -### macOS +• [VirtualBox](https://www.virtualbox.org/wiki/Downloads) -La façon la plus simple d'installer Minikube sur macOS est d'utiliser [Homebrew](https://brew.sh): +Minikube supporte également une option `--vm-driver=none` qui exécute les composants Kubernetes sur la machine hôte et dans pas dans une VM. +L'utilisation de ce pilote nécessite [Docker](https://www.docker.com/products/docker-desktop) et un environnement Linux mais pas un hyperviseur. -```shell -brew install minikube -``` +Si vous utilisez le pilote `none` dans Debian ou un dérivé, utilisez les paquets` .deb` pour +Docker plutôt que le package snap, qui ne fonctionne pas avec Minikube. +Vous pouvez télécharger les packages `.deb` depuis [Docker](https://www.docker.com/products/docker-desktop). -Vous pouvez aussi l'installer sur macOS en téléchargeant un binaire statique: +{{< caution >}} +Le pilote VM `none` peut entraîner des problèmes de sécurité et de perte de données. +Avant d'utiliser `--driver=none`, consultez [cette documentation] (https://minikube.sigs.k8s.io/docs/reference/drivers/none/) pour plus d'informations. +{{}} -```shell -curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-darwin-amd64 \ - && chmod +x minikube -``` +Minikube prend également en charge un `vm-driver=podman` similaire au pilote Docker. Podman est exécuté en tant que superutilisateur (utilisateur root), c'est le meilleur moyen de garantir que vos conteneurs ont un accès complet à toutes les fonctionnalités disponibles sur votre système. -Voici une façon simple d'ajouter l'exécutable de Minikube à votre path: +{{< caution >}} +Le pilote `podman` nécessite l’exécution des conteneurs en tant que root car les comptes d’utilisateurs normaux n’ont pas un accès complet à toutes les fonctionnalités du système d’exploitation que leurs conteneurs pourraient avoir besoin d’exécuter. +{{}} -```shell -sudo mv minikube /usr/local/bin -``` +### Installer Minikube à l'aide d'un package -### Linux +Il existe des packages * expérimentaux * pour Minikube; vous pouvez trouver des packages Linux (AMD64) +depuis la page [releases](https://github.com/kubernetes/minikube/releases) de Minikube sur GitHub. -{{< note >}} -Ce document vous montre comment installer Minikube sur Linux en utilisant un binaire statique. -Pour d'autres méthodes d'installation sous Linux, reportez-vous à la section [Minikube documentation](https://minikube.sigs.k8s.io/docs/start/linux/). -{{< /note >}} +Utilisez l'outil de package de votre distribution Linux pour installer un package approprié. -Vous pouvez installer Minikube sur Linux en téléchargeant un binaire statique: +### Installez Minikube par téléchargement direct + +Si vous n'installez pas via un package, vous pouvez télécharger +un binaire autonome et l'utiliser. ```shell curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 \ && chmod +x minikube ``` -Voici une façon simple d'ajouter l'exécutable de Minikube à votre path: +Voici un moyen simple d'ajouter l'exécutable Minikube à votre path : ```shell -sudo cp minikube /usr/local/bin && rm minikube +sudo mkdir -p /usr/local/bin/ +sudo install minikube /usr/local/bin/ ``` -### Windows +### Installer Minikube en utilisant Homebrew + +Une autre alternative, vous pouvez installer Minikube en utilisant Linux [Homebrew] (https://docs.brew.sh/Homebrew-on-Linux) : + +```shell +brew install minikube +``` + +{{% /tab %}} +{{% tab name="macOS" %}} +### Installer kubectl + +Installez kubectl en suivant les instructions de la section [Installer et configurer kubectl](/fr/docs/tasks/tools/install-kubectl/#install-kubectl-on-macos). + +### Installer un hyperviseur + +Si vous n'avez pas encore installé d'hyperviseur, installez-en un maintenant : + +• [HyperKit](https://github.com/moby/hyperkit) + +• [VirtualBox](https://www.virtualbox.org/wiki/Downloads) + +• [VMware Fusion](https://www.vmware.com/products/fusion) + +### Installer Minikube +La façon la plus simple d'installer Minikube sur macOS est d'utiliser [Homebrew](https://brew.sh): + +```shell +brew install minikube +``` + +Vous pouvez aussi l'installer sur macOS en téléchargeant un binaire statique : + +```shell +curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-darwin-amd64 \ + && chmod +x minikube +``` + +Voici une façon simple d'ajouter l'exécutable de Minikube à votre path : + +```shell +sudo mv minikube /usr/local/bin +``` + +{{% /tab %}} +{{% tab name="Windows" %}} +### Installer kubectl + +Installez kubectl en suivant les instructions de la section [Installer et configurer kubectl](/fr/docs/tasks/tools/install-kubectl/#install-kubectl-on-windows). + +### Installer un hyperviseur + +Si vous n'avez pas encore installé d'hyperviseur, installez-en un maintenant : + +• [Hyper-V](https://msdn.microsoft.com/en-us/virtualization/hyperv_on_windows/quick_start/walkthrough_install) + +• [VirtualBox](https://www.virtualbox.org/wiki/Downloads) {{< note >}} -Pour exécuter Minikube sur Windows, vous devez d'abord installer [VirtualBox](https://www.virtualbox.org/) ou [Hyper-V](https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/quick-start/enable-hyper-v). Hyper-V peut être utilisé avec trois versions de Windows 10 : Windows 10 Enterprise, Windows 10 Professional et Windows 10 Education. Voir le dépôt GitHub officiel de Minikube pour plus [d'informations sur l'installation](https://github.com/kubernetes/minikube/#installation). -{{< /note >}} +Hyper-V peut fonctionner sur trois versions de Windows 10: Windows 10 Entreprise, Windows 10 Professionnel et Windows 10 Éducation. +{{}} + +### Installer Minikube en utilisant Chocolatey La façon la plus simple d'installer Minikube sur Windows est d'utiliser [Chocolatey](https://chocolatey.org/) (exécuté avec les droits administrateur) : ```shell -choco install minikube kubernetes-cli +choco install minikube ``` Une fois l'installation de Minikube terminée, fermez la session CLI en cours et redémarrez. Minikube devrait avoir été ajouté à votre path automatiquement. -#### Installation manuelle de Windows +### Installer Minikube avec Windows Installer + +Pour installer manuellement Minikube sur Windows à l'aide de [Windows Installer](https://docs.microsoft.com/en-us/windows/desktop/msi/windows-installer-portal), téléchargez [`minikube-installer.exe`](https://github.com/kubernetes/minikube/releases/latest) et exécutez l'Installer. + +#### Installer Minikube manuellement Pour installer Minikube manuellement sur Windows, téléchargez [`minikube-windows-amd64`](https://github.com/kubernetes/minikube/releases/latest), renommez-le en `minikube.exe`, et ajoutez-le à votre path. -#### Windows Installer +{{% /tab %}} +{{< /tabs >}} -Pour installer manuellement Minikube sur Windows à l'aide de [Windows Installer](https://docs.microsoft.com/en-us/windows/desktop/msi/windows-installer-portal), téléchargez [`minikube-installer.exe`](https://github.com/kubernetes/minikube/releases/latest) et exécutez l'Installer. {{% /capture %}} {{% capture whatsnext %}} -* [Exécutez Kubernetes localement via Minikube](/docs/setup/minikube/) +* [Exécutez Kubernetes localement via Minikube](/fr/docs/setup/learning-environment/minikube/) {{% /capture %}} +## Confirmer l'installation + +Pour confirmer la réussite de l'installation d'un hyperviseur et d'un mini-cube, vous pouvez exécuter la commande suivante pour démarrer un cluster Kubernetes local : + +{{< note >}} + +Pour définir le `--driver` avec` minikube start`, entrez le nom de l'hyperviseur que vous avez installé en minuscules où `` est mentionné ci-dessous. Une liste complète des valeurs `--driver` est disponible dans [la documentation spécifiant le pilote VM](https://kubernetes.io/docs/setup/learning-environment/minikube/#specifying-the-vm-driver). + +{{}} + +```shell +minikube start --driver= +``` + +Une fois `minikube start` terminé, exécutez la commande ci-dessous pour vérifier l'état du cluster : + +```shell +minikube status +``` + +Si votre cluster est en cours d'exécution, la sortie de `minikube status` devrait être similaire à : + +``` +host: Running +kubelet: Running +apiserver: Running +kubeconfig: Configured +``` + +Après avoir vérifié si Minikube fonctionne avec l'hyperviseur choisi, vous pouvez continuer à utiliser Minikube ou arrêter votre cluster. Pour arrêter votre cluster, exécutez : + +```shell +minikube stop +``` + ## Tout nettoyer pour recommencer à zéro -Si vous avez déjà installé minikube, exécutez: +Si vous avez déjà installé minikube, exécutez : ```shell minikube start ``` -Si cette commande renvoie une erreur: +Si cette commande renvoie une erreur : ```shell machine does not exist ``` -Vous devez supprimer les fichiers de configuration: +Vous devez supprimer les fichiers de configuration : ```shell rm -rf ~/.minikube ```