Souhaitez-vous apprendre à faire une installation de cluster Kubernetes sur Ubuntu Linux? Dans ce tutoriel, nous allons vous montrer comment installer un cluster Kubernetes sur un ordinateur exécutant Ubuntu Linux.

• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Kubernetes 1.18

Dans notre exemple, l’adresse IP du nœud maître Kubernetes est 192.168.100.9.

Dans notre exemple, l’adresse IP du nœud secondaire Kubernetes est 192.168.100.10.

Kubernetes – Tutoriels

Sur cette page, nous offrons un accès rapide à une liste de tutoriels liés à Kubernetes.

Didacticiel Kubernetes Cluster – Installation du nœud maître

• IP – 192.168.100.9
• Hostname – KUBERNETES-01.LOCAL

Installez la liste des paquets requis.

Copy to Clipboard

Installez le service Docker.

Copy to Clipboard

Activez le service Docker pendant le démarrage.

Copy to Clipboard

Modifiez le fichier de configuration du service Docker.

Copy to Clipboard

Ajouter la configuration suivante à la fin de l’élément nommé : EXECSTART

Copy to Clipboard

Voici le fichier avant notre configuration.

Copy to Clipboard

Voici le fichier après notre configuration.

Copy to Clipboard

Créez un fichier de configuration système.

Copy to Clipboard

Voici le contenu du fichier.

Copy to Clipboard

Activez le fichier de configuration système.

Copy to Clipboard

Modifiez le fichier de configuration nommé : MODULES.CONF

Copy to Clipboard

Ajoutez la configuration suivante à la fin de ce fichier.

Copy to Clipboard

Modifiez le fichier de configuration FSTAB et désactivez l’utilisation de la mémoire Swap.

Copy to Clipboard

Voici le fichier avant notre configuration.

Copy to Clipboard

Voici le fichier après notre configuration.

Copy to Clipboard

Définissez un nom d’hôte unique.

Copy to Clipboard

Modifiez le fichier de configuration nommé HOSTS.

Copy to Clipboard

Ajoutez une entrée au nœud Kubernetes secondaire.

Copy to Clipboard

Créez un fichier pour configurer les variables d’environnement requises.

Copy to Clipboard

Voici le contenu du fichier.

Copy to Clipboard

Redémarrez l’ordinateur.

Copy to Clipboard

Téléchargez et installez la clé de référentiel Kubernetes.

Copy to Clipboard

Ajoutez le référentiel officiel Kubernetes.

Copy to Clipboard

Installez les packages Kubernetes.

Copy to Clipboard

Téléchargez les images Kubernetes requises.

Copy to Clipboard

Voici la sortie de commande.

Copy to Clipboard

Initialiser le cluster Kubernetes.

Copy to Clipboard

Voici la sortie de commande.

Copy to Clipboard

Prenez note de la commande pour ajouter des nœuds au cluster Kubernetes.

Copy to Clipboard

Définissez l’autorisation de fichier correcte sur le fichier de configuration Kubernetes.

Copy to Clipboard

Installez la configuration réseau requise pour les DT.

Copy to Clipboard

Installez le contrôleur d’Ingress.

Copy to Clipboard

Par défaut, le nœud maître Kubernetes n’est pas autorisé à exécuter des PODS.

En option, activez le nœud maître Kubernetes pour exécuter pods.

Copy to Clipboard

félicitations! Vous avez terminé l’installation Kubernetes sur Ubuntu Linux.

Didacticiel Kubernetes Cluster – Installation de nœuds secondaires

• IP – 192.168.100.10
• Hostname – KUBERNETES-02.LOCAL

Installez la liste des paquets requis.

Copy to Clipboard

Installez le service Docker.

Copy to Clipboard

Activez le service Docker pendant le démarrage.

Copy to Clipboard

Modifiez le fichier de configuration du service Docker.

Copy to Clipboard

Ajouter la configuration suivante à la fin de l’élément nommé : EXECSTART

Copy to Clipboard

Voici le fichier avant notre configuration.

Copy to Clipboard

Voici le fichier après notre configuration.

Copy to Clipboard

Créez un fichier de configuration système.

Copy to Clipboard

Voici le contenu du fichier.

Copy to Clipboard

Activez le fichier de configuration système.

Copy to Clipboard

Modifiez le fichier de configuration nommé : MODULES.CONF

Copy to Clipboard

Ajoutez la configuration suivante à la fin de ce fichier.

Copy to Clipboard

Modifiez le fichier de configuration FSTAB et désactivez l’utilisation de la mémoire Swap.

Copy to Clipboard

Voici le fichier avant notre configuration.

Copy to Clipboard

Voici le fichier après notre configuration.

Copy to Clipboard

Définissez un nom d’hôte unique.

Copy to Clipboard

Modifiez le fichier de configuration nommé HOSTS.

Copy to Clipboard

Ajoutez une entrée au nœud maître Kubernetes.

Copy to Clipboard

Redémarrez l’ordinateur.

Copy to Clipboard

Téléchargez et installez la clé de référentiel Kubernetes.

Copy to Clipboard

Ajoutez le référentiel officiel Kubernetes.

Copy to Clipboard

Installez les packages Kubernetes.

Copy to Clipboard

Rejoignez le cluster Kubernetes.

Copy to Clipboard

Dans notre exemple, cet ordinateur a rejoint le cluster Kubernetes installé sur le nœud maître 192.168.100.9.

Gardez à l’esprit que vous devez utiliser la commande personnalisée créée par le nœud maître pour rejoindre votre cluster.

Voici la sortie de commande.

Copy to Clipboard

félicitations! Vous avez rejoint le cluster Kubernetes.

Didacticiel Kubernetes – Test du cluster

Dans le nœud maître, répertoriez les membres du cluster Kubernetes.

Copy to Clipboard

Voici la sortie de commande.

Copy to Clipboard

Créez un déploiement à l’aide de l’image Nginx.

Copy to Clipboard

Dans notre exemple, nous avons créé un déploiement nommé TEST.

Attendez que le système télécharge l’image Nginx et démarrez le POD.

Répertoriez les DO installés sur le cluster.

Copy to Clipboard

Voici la sortie de commande.

Copy to Clipboard

Dans notre exemple, le POD créé s’exécute sur le nœud suivant : KUBERNETES-02.LOCAL

Augmentez notre déploiement en 3 réplicas.

Copy to Clipboard

Vérifiez le déploiement de Kubernetes.

Copy to Clipboard

Voici la sortie de commande.

Copy to Clipboard

Répertoriez les DO installés sur le cluster.

Copy to Clipboard

Voici la sortie de commande.

Copy to Clipboard

Dans notre exemple, nous avons 3 PODs en cours d’exécution sur le nœud suivant: KUBERNETES-02.LOCAL

Créez un fichier YARL avec la nouvelle configuration de service.

Copy to Clipboard

Voici le contenu du fichier.

Copy to Clipboard

Ne modifiez pas l’indentation de fichier YARL utilisée ci-dessus.

Installez le nouveau service Kubernetes.

Copy to Clipboard

Vérifiez la liste des services Kubernetes.

Copy to Clipboard

Voici la sortie de commande.

Copy to Clipboard

Dans notre exemple, nous avons créé un nouveau service nommé TEST-WEB.

Dans notre exemple, nous avons exposé le port 80 de notre déploiement comme le port 80 de l’hôte 192.168.100.9.

Utilisez la commande CURL pour tester la communication à notre déploiement Nginx.

Copy to Clipboard

Ouvrez votre navigateur et entrez l’adresse IP de votre serveur Kubernetes.

Dans notre exemple, l’URL suivante a été saisie dans le navigateur :

• http://192.168.100.9

Le serveur Kubernetes affiche la page Nginx.

nginx welcome

félicitations! Vous avez testé votre cluster Kubernetes avec succès.