Update From EN to FR - install minikube
This commit is contained in:
@@ -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 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.
|
||||||
|
{{</ 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
|
||||||
```
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user