Update From EN to FR - install minikube

This commit is contained in:
Gasmi Christophe
2020-04-01 12:59:45 +02:00
committed by GitHub
parent 22a4fb9ee6
commit bf845dfd82
+152 -51
View File
@@ -15,22 +15,22 @@ Cette page vous montre comment installer [Minikube](/fr/docs/tutorials/hello-min
{{% capture prerequisites %}} {{% 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" >}} {{< tabs name="minikube_before_you_begin" >}}
{{% tab name="Linux" %}} {{% 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 %}}
{{% tab name="macOS" %}} {{% tab name="macOS" %}}
Pour vérifier si la virtualisation est prise en charge sur macOS, exécutez la commande suivante sur votre terminal. 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. Si vous trouvez `VMX` dans la sortie, la fonction VT-x est supportée sur votre OS.
{{% /tab %}} {{% /tab %}}
{{% tab name="Windows" %}} {{% 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. 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 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 %}} {{% /tab %}}
{{< /tabs >}} {{< /tabs >}}
@@ -51,100 +57,195 @@ Hyper-V Requirements: VM Monitor Mode Extensions: Yes
{{% capture steps %}} {{% 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)
{{< 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 >}}
## Installer kubectl ## Installer kubectl
* Installez kubectl en suivant les instructions de la section [Installer et configurer kubectl](/fr/docs/tasks/tools/install-kubectl/). * Installez kubectl en suivant les instructions de la section [Installer et configurer kubectl](/fr/docs/tasks/tools/install-kubectl/#install-kubectl-on-linux).
## Installer Minikube ## Installer un hyperviseur
### macOS Si vous n'avez pas déjà un hyperviseur installé, installez-le maintenant pour votre système d'exploitation :
La façon la plus simple d'installer Minikube sur macOS est d'utiliser [Homebrew](https://brew.sh): • [KVM](http://www.linux-kvm.org/), qui utilise également QEMU
```shell • [VirtualBox](https://www.virtualbox.org/wiki/Downloads)
brew install minikube
```
Vous pouvez aussi l'installer sur macOS en téléchargeant un binaire statique: 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 Si vous utilisez le pilote `none` dans Debian ou un dérivé, utilisez les paquets` .deb` pour
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-darwin-amd64 \ Docker plutôt que le package snap, qui ne fonctionne pas avec Minikube.
&& chmod +x minikube Vous pouvez télécharger les packages `.deb` depuis [Docker](https://www.docker.com/products/docker-desktop).
```
Voici une façon simple d'ajouter l'exécutable de Minikube à votre path: {{< 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.
{{</ caution >}}
```shell 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.
sudo mv minikube /usr/local/bin
```
### Linux {{< caution >}}
Le pilote `podman` nécessite lexécution des conteneurs en tant que root car les comptes dutilisateurs normaux nont pas un accès complet à toutes les fonctionnalités du système dexploitation que leurs conteneurs pourraient avoir besoin dexécuter.
{{</ caution >}}
{{< note >}} ## Installer Minikube à l'aide d'un package
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 >}}
Vous pouvez installer Minikube sur Linux en téléchargeant un binaire statique: 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.
Utilisez l'outil de package de votre distribution Linux pour installer un package approprié.
### 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 ```shell
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 \ curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 \
&& chmod +x minikube && 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 ```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 >}} {{< 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). Hyper-V peut fonctionner sur trois versions de Windows 10: Windows 10 Entreprise, Windows 10 Professionnel et Windows 10 Éducation.
{{< /note >}} {{</ note >}}
### 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) : 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 ```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. 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. 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 %}}
{{% capture whatsnext %}} {{% capture whatsnext %}}
* [Exécutez Kubernetes localement via Minikube](/docs/setup/minikube/) * [Exécutez Kubernetes localement via Minikube](/fr/docs/setup/learning-environment/minikube/)
{{% /capture %}} {{% /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ù `<driver_name>` 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).
{{</ note >}}
```shell
minikube start --driver=<driver_name>
```
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 ## 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 ```shell
minikube start minikube start
``` ```
@@ -154,7 +255,7 @@ Si cette commande renvoie une erreur:
machine does not exist machine does not exist
``` ```
Vous devez supprimer les fichiers de configuration: Vous devez supprimer les fichiers de configuration :
```shell ```shell
rm -rf ~/.minikube rm -rf ~/.minikube
``` ```