5.7 KiB
title | content_template | weight | card | ||||
---|---|---|---|---|---|---|---|
Installer Minikube | templates/task | 20 |
|
{{% capture overview %}}
Cette page vous montre comment installer Minikube, qui est un outil qui fait tourner un cluster Kubernetes à un noeud unique dans une machine virtuelle sur votre machine.
{{% /capture %}}
{{% 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:
egrep --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
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.
systeminfo
Si vous obtenez la sortie suivant, la virtualisation est prise en charge sur Windows.
Hyper-V Requirements: VM Monitor Mode Extensions: Yes
Virtualization Enabled In Firmware: Yes
Second Level Address Translation: Yes
Data Execution Prevention Available: Yes
{{% /tab %}} {{< /tabs >}}
{{% /capture %}}
{{% capture steps %}}
Installer un hyperviseur
Si vous n'avez pas déjà un hyperviseur installé, installez-le maintenant pour votre système d'exploitation:
Système d'exploitation | Hyperviseurs supportés |
---|---|
macOS | VirtualBox, VMware Fusion, HyperKit |
Linux | VirtualBox, KVM |
Windows | VirtualBox, Hyper-V |
{{< 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
- Installez kubectl en suivant les instructions de la section Installer et configurer kubectl.
Installer Minikube
macOS
La façon la plus simple d'installer Minikube sur macOS est d'utiliser Homebrew:
brew install minikube
Vous pouvez aussi l'installer sur macOS en téléchargeant un binaire statique:
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:
sudo mv minikube /usr/local/bin
Linux
{{< 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. {{< /note >}}
Vous pouvez installer Minikube sur Linux en téléchargeant un binaire statique:
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:
sudo cp minikube /usr/local/bin && rm minikube
Windows
{{< note >}} Pour exécuter Minikube sur Windows, vous devez d'abord installer VirtualBox ou 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. {{< /note >}}
La façon la plus simple d'installer Minikube sur Windows est d'utiliser Chocolatey (exécuté avec les droits administrateur) :
choco install minikube kubernetes-cli
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
Pour installer Minikube manuellement sur Windows, téléchargez minikube-windows-amd64
, renommez-le en minikube.exe
, et ajoutez-le à votre path.
Windows Installer
Pour installer manuellement Minikube sur Windows à l'aide de Windows Installer, téléchargez minikube-installer.exe
et exécutez l'Installer.
{{% /capture %}}
{{% capture whatsnext %}}
{{% /capture %}}
Tout nettoyer pour recommencer à zéro
Si vous avez déjà installé minikube, exécutez:
minikube start
Si cette commande renvoie une erreur:
machine does not exist
Vous devez supprimer les fichiers de configuration:
rm -rf ~/.minikube