GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Kubernetes sur Ubuntu 18.04 LTS

Dans ce didacticiel, nous allons vous montrer comment installer Kubernetes sur Ubuntu 18.04 LTS. Pour ceux d'entre vous qui ne le savaient pas, Kubernetes est un système de gestion de conteneurs gratuit et open source qui fournit une plate-forme pour l'automatisation du déploiement, la mise à l'échelle et les opérations de conteneurs d'applications sur des clusters d'ordinateurs hôtes. Avec Kubernetes, vous pouvez utiliser librement l'infrastructure de cloud hybride, sur site et public afin d'exécuter les tâches de déploiement de votre organisation.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo ‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer étape par étape l'installation de Kubernetes sur un serveur Ubuntu 18.04 (Bionic Beaver).

Installer Kubernetes sur Ubuntu 18.04 LTS Bionic Beaver

Étape 1. Tout d'abord, assurez-vous que tous vos packages système sont à jour en exécutant le apt suivant commandes dans le terminal.

mises à jour de sudo aptmises à jour de sudo apt

Étape 2. Installation de Docker.

Nous devons maintenant installer Docker car les images Docker seront utilisées pour gérer les conteneurs dans le cluster. Exécutez les commandes suivantes :

sudo apt install docker.io

Une fois le Docker installé, assurez-vous qu'il est activé pour démarrer après le redémarrage :

sudo systemctl activer docker sudo systemctl démarrer docker

Étape 3. Installer Kubernetes sur Ubuntu.

Tout d'abord, ajoutez la clé de signature Kubernetes sur les deux nœuds :

curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add

Ensuite, ajoutez le référentiel Xenial Kubernetes sur les deux nœuds :

sudo apt-add-repository "deb http://apt.kubernetes.io/ kubernetes-xenial main"

Étape 4. Installation de Kubeadm.

La dernière étape du processus d'installation consiste à installer Kubeadm sur les deux nœuds via la commande suivante :

sudo apt installer kubeadm

Vérifiez le numéro de version de Kubeadm et vérifiez également l'installation via la commande suivante :

version de kubeadm

Étape 4. Déploiement de Kubernetes.

Tout d'abord, désactivez la mémoire d'échange (si elle est en cours d'exécution) sur les deux nœuds :

échange sudo -a

Ensuite, donnez des noms d'hôte à chaque nœud :

sudo hostnamectl set-hostname master-nodesudo hostnamectl set-hostname slave-node
  • Initialisez Kubernetes sur le nœud maître :
sudo kubeadm init --pod-network-cidr=10.244.0.0/16mkdir -p $HOME/.kubesudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/configsudo chown $(id -u ):$(id -g) $HOME/.kube/config

Vous pouvez vérifier l'état du nœud maître en exécutant la commande suivante :

kubectl get nodes
  • Déployez un réseau de pods via le nœud maître :

Un réseau de pods est un moyen de communication entre les nœuds d'un réseau :

sudo kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml

Utilisez la commande suivante pour afficher l'état du réseau :

kubectl get pods --all-namespaces

Maintenant, lorsque vous voyez l'état des nœuds, vous verrez que le nœud maître est prêt :

sudo kubectl obtenir des nœuds

Ensuite, ajoutez le nœud esclave au réseau afin de former un cluster :

sudo kubeadm join 192.168.100.6:6443 --token 06tl4c.oqn35jzecidg0r0m --discovery-token-ca-cert-hash sha256:c40f5fa0aba6ba311efcdb0e8cb637ae0eb8ce27b7a03d47be6d966142 

Maintenant, lorsque vous exécutez la commande suivante sur le nœud maître, cela confirmera que deux nœuds, le nœud maître et les nœuds serveur sont en cours d'exécution sur votre système :

sudo kubectl obtenir des nœuds

Félicitations ! Vous avez installé Kubernetes avec succès. Merci d'avoir utilisé ce didacticiel pour installer Kubernetes sur les systèmes Ubuntu 18.04. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel de Kubernetes.


Ubuntu
  1. Comment installer Kubernetes (k8s) sur le serveur Ubuntu 20.04 LTS

  2. Comment installer OctoberCMS sur Ubuntu 16.04 LTS

  3. Comment installer Grafana sur Ubuntu 16.04 LTS

  4. Comment installer R sur Ubuntu 18.04 LTS

  5. Comment installer R sur Ubuntu 20.04 LTS

Comment installer DenyHosts sur Ubuntu 16.04 LTS

Comment installer Unison sur Ubuntu 16.04 LTS

Comment installer Pghero sur Ubuntu 16.04 LTS

Comment installer Spotify sur Ubuntu 18.04 LTS

Comment installer Kubernetes sur Ubuntu 20.04 LTS

Comment installer Kubernetes sur Ubuntu 18.04 LTS