Installez Minikube sur Ubuntu Top 10.Top 10 LTS

Installez Minikube sur Ubuntu Top 10.Top 10 LTS
«Minikube est un programme qui est utilisé pour configurer très facilement un cluster Kubernetes local. Il est très utile d'apprendre Kubernetes et de développer des applications / produits pour Kubernetes.

Dans cet article, je vais vous montrer comment installer Minikube sur Ubuntu 22.04 LTS. Je vais également vous montrer comment démarrer un cluster Kubernetes local avec minikube et les bases de Kubernetes également. Alors, commençons."

Table des matières

  1. Des choses dont vous aurez besoin
  2. Installation de Docker sur Ubuntu 22.04 LTS
  3. Installation de KVM / Qemu sur Ubuntu 22.04 LTS
  4. Installation de VirtualBox sur Ubuntu 22.04 LTS
  5. Installation de minikube
  6. Installation de Kubectl - L'outil de ligne de commande Kubernetes
  7. Démarrage d'un cluster Kubernetes avec minikube
  8. Bases de Kubernetes
  9. Gérer le cluster Kubernetes Minikube
  10. Conclusion
  11. Les références

Des choses dont vous aurez besoin

Pour configurer un cluster Kubernetes avec Minikube, vous aurez besoin de Docker, KVM / Qemu ou VirtualBox installé sur votre Ubuntu 22.04 Machine LTS.

Pour installer Docker sur Ubuntu 22.04 LTS, lisez le docker d'installation sur Ubuntu 22.04 section LTS de cet article.

Pour installer KVM / QEMU sur Ubuntu 22.04 LTS, Lisez l'installation KVM / Qemu sur Ubuntu 22.04 section LTS de cet article.

Pour installer VirtualBox sur Ubuntu 22.04 LTS, lisez l'installation VirtualBox sur Ubuntu 22.04 section LTS de cet article.

Installation de Docker sur Ubuntu 22.04 LTS

Dans cette section, je vais vous montrer comment installer Docker CE sur Ubuntu 22.04 LTS afin que vous puissiez l'utiliser comme chauffeur pour Minikube.

Tout d'abord, mettez à jour le cache du référentiel de package APT avec la commande suivante:

$ sudo apt mise à jour

Installez les dépendances requises avec la commande suivante:

$ sudo apt installer CA-certificats curl gnupg LSB-libération

Pour confirmer l'installation, appuyez sur Y Et puis appuyez sur .

Les dépendances requises doivent être installées.

Pour installer la clé GPG du référentiel officiel Docker CE, créez un nouveau répertoire / etc / apt / clés comme suit:

$ sudo mkdir -p / etc / apt / clés

Téléchargez le fichier clé GPG du référentiel officiel Docker CE avec la commande suivante:

$ curl -fssl https: // télécharger.docker.com / linux / ubuntu / gpg | sudo gpg --dearmor -o / etc / apt / keyrings / docker.GPG

Maintenant, ajoutez le référentiel officiel de package Docker CE sur votre Ubuntu 22.04 Machine LTS avec la commande suivante:

$ echo "deb [arch = $ (dpkg --print-architecture) signé-by = / etc / apt / clés / docker / docker.gpg] https: // télécharger.docker.com / linux / ubuntu $ (lsb_release -cs) stable "| tee sudo / etc / apt / sources.liste.d / docker.liste> / dev / null

Mettez à jour le cache du référentiel de packages APT pour que les modifications prennent effet.

$ sudo apt-get updat

Installez Docker CE à partir du référentiel officiel du package Docker CE avec la commande suivante:

$ sudo apt-get install docker-ge docker-cli contenerd.IO Docker-Compose-Plugin

Pour confirmer l'installation, appuyez sur Y Et puis appuyez sur .

Docker CE et tous les packages de dépendance requis sont en cours de téléchargement et d'installation. Il faudra un certain temps pour terminer.

À ce stade, Docker CE doit être installé.

Maintenant, ajoutez votre utilisateur de connexion au docker groupe avec la commande suivante:

$ sudo usermod -ag docker $ (whoami)

Pour que les modifications prennent effet, redémarrez votre ordinateur avec la commande suivante:

$ sudo redémarrer

Une fois que votre ordinateur bottit, vous pouvez vérifier si Docker travaille avec la commande suivante:

$ docker --version

Installation de KVM / Qemu sur Ubuntu 22.04 LTS

Dans cette section, je vais vous montrer comment installer KVM / Qemu sur Ubuntu 22.04 LTS afin que vous puissiez l'utiliser comme chauffeur pour Minikube.

Tout d'abord, assurez-vous que la virtualisation matérielle est activée avec la commande suivante:

$ lscpu | virtualisation grep

Si la virtualisation matérielle est activée, vous verrez le texte AMD-V (Pour les processeurs AMD) ou VT-X / VT-D (Pour les processeurs Intel) dans le Virtualisation section.

Si la virtualisation du matériel n'est pas activée, vous pouvez l'activer à partir du BIOS de votre carte mère. Chaque processeur moderne prend en charge cette fonctionnalité.

Mettez à jour le cache du référentiel de package APT avec la commande suivante:

$ sudo apt mise à jour

Pour installer KVM / QEMU sur Ubuntu 22.04 LTS, exécutez la commande suivante:

$ sudo apt installer qemu-kvm libvirt-daemon-system libvirt-claliments pont-utils virtinsst vir-manager

Pour confirmer l'installation, appuyez sur Y Et puis appuyez sur .

KVM / QEMU et tous les packages de dépendance requis sont téléchargés à partir d'Internet. Il faudra quelques minutes pour terminer.

KVM / QEMU et tous les packages de dépendance requis sont installés. Il faudra quelques minutes pour terminer.

KVM / QEMU et tous les packages de dépendance requis sont installés à ce stade.

Ajoutez votre utilisateur de connexion au kvm groupe avec la commande suivante:

$ sudo usermod -ag kvm $ (whoami)

Ajoutez votre utilisateur de connexion au libvirt groupe avec la commande suivante:

$ sudo usermod -ag libvirt $ (whoami)
$ sudo redémarrer

Pour que les modifications prennent effet, redémarrez votre ordinateur avec la commande suivante:

$ sudo redémarrer

Une fois que vos bottes d'ordinateur, exécutez la commande suivante pour vérifier si tous les composants KVM / QEMU fonctionnent correctement.

NOTE: Certains LXC Les fonctionnalités pourraient ÉCHOUER, Mais cela n'a pas d'importance dans ce cas.

$ verd-host-validate

Installation de VirtualBox sur Ubuntu 22.04 LTS

Dans cette section, je vais vous montrer comment installer VirtualBox sur Ubuntu 22.04 LTS afin que vous puissiez l'utiliser comme chauffeur pour Minikube.

Tout d'abord, assurez-vous que la virtualisation matérielle est activée avec la commande suivante:

$ lscpu | virtualisation grep

Si la virtualisation matérielle est activée, vous verrez le texte AMD-V (Pour les processeurs AMD) ou VT-X / VT-D (Pour les processeurs Intel) dans le Virtualisation section.

Si la virtualisation du matériel n'est pas activée, vous pouvez l'activer à partir du BIOS de votre carte mère. Chaque processeur moderne prend en charge cette fonctionnalité.

Mettez à jour le cache du référentiel de package APT avec la commande suivante:

$ sudo apt mise à jour

Pour installer VirtualBox sur Ubuntu 22.04 LTS, exécutez la commande suivante:

$ sudo apt installer virtualbox virtualbox-dkms virtualbox-qt virtualbox-ext-pack

Pour confirmer l'installation, appuyez sur Y Et puis appuyez sur .

VirtualBox et tous les packages de dépendance requis sont téléchargés à partir d'Internet. Il faudra quelques minutes pour terminer.

Sélectionner (en appuyant ) et appuyer .

Pour accepter la licence VirtualBox Extension Pack, sélectionnez et presser .

L'installation de VirtualBox devrait continuer. Il faudra quelques minutes pour terminer l'installation.

À ce stade, VirtualBox doit être installé.

Pour confirmer si VirtualBox fonctionne, exécutez la commande suivante:

$ vboxheadless - Version

Installation de minikube

Dans cette section, je vais vous montrer comment installer la dernière version de Minikube sur Ubuntu 22.04 LTS.

Pour télécharger le package Minikube Deb sur le site officiel de Minikube comme suit:

$ wget -o / tmp / minikube_latest.Deb https: // Storage.googleapis.com / minikube / sorties / dernier / minikube_latest_amd64.deb

Fichier du package Minikube Deb minikube_latest_amd64.deb Le fichier est en cours de téléchargement. Il faudra quelques secondes pour terminer.

Le fichier du package Minikube Deb doit être téléchargé et enregistré dans le / tmp / répertoire comme minikube_latest.deb.

Pour installer Minikube à partir du fichier de package DEB minikube_latest.deb, Exécutez la commande suivante:

$ sudo apt install / tmp / minikube_latest.deb

Pour confirmer l'installation, appuyez sur Y Et puis appuyez sur .

Tous les packages de dépendance requis sont téléchargés à partir d'Internet. Il faudra quelques minutes pour terminer.

Minikube et les forfaits de dépendance requis sont installés. Il faudra quelques minutes pour terminer.

Minikube doit être installé à ce stade.

Pour vérifier si Minikube est installé, exécutez la commande suivante:

$ Minikube Version

Installation de Kubectl - L'outil de ligne de commande Kubernetes

Dans cette section, je vais vous montrer comment installer l'outil de ligne de commande Kubernetes kubectl sur Ubuntu 22.04 LTS. Kubectl est utilisé pour inspecter et gérer les ressources de cluster Kubernetes et afficher les journaux de cluster. Il est également utilisé pour déployer, configurer et gérer les applications sur le cluster Kubernetes.

Sur Ubuntu 22.04 LTS, vous pouvez installer la dernière version de l'outil de ligne de commande Kubernetes kubectl du magasin Snap comme suit:

$ sudo snap installer kubectl --classic

Kubectl est en cours de téléchargement et d'installation. Il faudra quelques secondes pour terminer.

À ce stade, Kubectl doit être installé.

Démarrage d'un cluster Kubernetes avec minikube

Dans cette section, je vais vous montrer comment démarrer un cluster Kubernetes local avec Minikube à l'aide des pilotes Docker, KVM / Qemu et VirtualBox.

Si vous souhaitez démarrer un cluster Kubernetes local avec Minikube à l'aide du pilote Docker, exécutez la commande suivante:

NOTE: Vous devez avoir Docker installé pour que cela fonctionne. Si vous avez besoin d'aide, lisez l'installation Docker sur Ubuntu 22.04 section LTS de cet article.

$ minikube start --driver = docker

Si vous souhaitez démarrer un cluster Kubernetes local avec Minikube à l'aide du pilote KVM / QEMU, exécutez la commande suivante:

NOTE: Vous devez installer KVM / QEMU pour que cela fonctionne. Si vous avez besoin d'aide, lisez l'installation de KVM / Qemu sur Ubuntu 22.04 section LTS de cet article.

$ minikube start --driver = kvm2

Si vous souhaitez démarrer un cluster Kubernetes local avec Minikube à l'aide du pilote VirtualBox, exécutez la commande suivante:

NOTE: Vous devez avoir l'installation de VirtualBox pour que cela fonctionne. Si vous avez besoin d'aide, lisez l'installation VirtualBox sur Ubuntu 22.04 section LTS de cet article.

$ minikube start --driver = virtualbox

NOTE: J'utiliserai le pilote KVM / QEMU dans cet article pour la démonstration. Les autres conducteurs fonctionneront de la même manière.

Minikube télécharge tous les fichiers requis pour configurer un cluster Kubernetes local. Il faudra un certain temps pour terminer.

À ce stade, Minikube devrait créer et configurer un cluster Kubernetes local.

Comme vous pouvez le voir, Minikube a créé un nouveau cluster Kubernetes.

$ kubectl obtenir des nœuds

Bases de Kubernetes

Dans cette section, je vais vous montrer les bases de Kubernetes. Cela devrait vous aider à démarrer avec Kubernetes.

Comme vous venez de créer un nouveau cluster Kubernetes avec Minikube, vous ne verrez aucun déploiement à partir de.

$ kubectl obtenir des déploiements

Pour créer un nouveau échoserveur déploiement bonjour minikube, Exécutez la commande suivante:

$ kubectl Créer un déploiement Hello-Minikube --image = K8S.GCR.IO / ECHOSERVER: 1.4

Un nouveau déploiement bonjour minikube devrait être créé, comme vous pouvez le voir dans la capture d'écran ci-dessous.

$ kubectl obtenir des déploiements

Pour exposer le déploiement bonjour minikube sur le port 8080, Exécutez la commande suivante:

$ kubectl exposer le déploiement Hello-Minikube --Type = NodePort --port = 8080

Un nouveau service doit être créé pour le bonjour minikube déploiement, comme vous pouvez le voir dans la capture d'écran ci-dessous. Ce service exposera le port 8080 de la bonjour minikube déploiement.

$ kubectl obtenir des services Hello-Minikube

Pour trouver l'URL de service du bonjour minikube Déploiement, exécutez la commande suivante:

$ MINIKUBE Service Hello-Minikube --url

Une fois que vous connaissez l'URL de service du bonjour minikube déploiement, vous pouvez accéder au service avec boucle comme suit:

$ curl http: // 192.168.39.227: 30653

Si tout fonctionne, vous verrez la sortie suivante. Cela signifie le service du bonjour minikube Le déploiement est accessible.

NOTE: Si tu n'as pas boucle Installé sur votre ordinateur ou souhaitez apprendre à utiliser Curl, lisez cet article.

Vous pouvez également transmettre le port 8080 de la bonjour minikube déploiement au port 7080 (Disons) de votre ordinateur comme suit:

$ Kubectl Port-Forward Service / Hello-Minikube 7080: 8080

Maintenant, vous devriez pouvoir accéder au service du déploiement bonjour minikube Utilisation de l'URL http: // localhost: 7080.

$ curl http: // localhost: 7080

Vous pouvez trouver beaucoup d'informations sur chacun des services de vos déploiements Kubernetes avec la commande suivante:

$ kubectl obtenir des services

Pour supprimer un service bonjour minikube du bonjour minikube Déploiement, exécutez la commande suivante:

$ kubectl supprimer le service Hello-Minikube

Le bonjour minikube Le service doit être supprimé, comme vous pouvez le voir dans la capture d'écran ci-dessous.

$ kubectl supprimer le service Hello-Minikube

En ce moment, je n'ai que le bonjour minikube déploiement. Supprimons-le.

$ kubectl obtenir des déploiements

Pour supprimer le bonjour minikube Déploiement, exécutez la commande suivante:

$ kubectl supprimer le déploiement Hello-Minikube

Le bonjour minikube Le déploiement doit être supprimé de la liste de déploiement de Kubernetes, comme vous pouvez le voir dans la capture d'écran ci-dessous.

$ kubectl obtenir des déploiements

Gérer le cluster Kubernetes Minikube

Vous pouvez démarrer, arrêter, faire une pause et reprendre / inébranler le cluster Kubernetes que vous avez créé avec Minikube.

Pour suspendre le cluster Kubernetes avec Minikube, exécutez la commande suivante:

$ Minikube Pause

Pour reprendre le cluster Kubernetes avec Minikube, exécutez la commande suivante:

$ minikube inédit

Pour arrêter le cluster Kubernetes avec Minikube, exécutez la commande suivante:

$ minikube stop

Une fois le cluster Kubernetes arrêté, vous pouvez recommencer avec Minikube. Si vous ne vous souvenez pas comment démarrer un cluster Kubernetes avec Minikube, lisez le cluster de démarrage d'un Kubernetes avec une section Minikube de cet article.

Conclusion

Dans cet article, je vous ai montré comment installer Minikube et outil de ligne de commande Kubernetes kubectl sur Ubuntu 22.04 LTS et comment créer un cluster Kubernetes local avec minikube à l'aide des pilotes Docker, KVM / Qemu et VirtualBox. Je vous ai également montré les bases de l'utilisation de Kubernetes sur votre ordinateur. Cela devrait vous aider à démarrer avec Kubernetes et Minikube.

Les références

  1. Minikube Start | minikube
  2. Conducteurs | minikube
  3. docker | minikube
  4. KVM2 | minikube
  5. VirtualBox | minikube