Comment faire un graphique de barre Kubernetes

Comment faire un graphique de barre Kubernetes
La barre est communément appelée gestionnaire de packages de Kubernetes. Bien qu'il semble être un gestionnaire de packages de base, il a plus de capacités. Helm est un projet entièrement accessible qui a été initialement développé par DeisLabs et est maintenant entretenu par CNCF. Helm a été créé pour donner aux utilisateurs la meilleure façon de gérer tous les fichiers YAML Kubernetes qu'ils construisent sur les projets Kubernetes.

Les graphiques de barre sont un ensemble d'artefacts Kubernetes Yaml qui peuvent être distribués à vos grappes Kubernetes en tant que package unique. Il maintient également un historique de version avec toutes les cartes publiées vous permettant de revenir à une vieille itération si quelque chose d'inattendu se produit. Ce graphique est livré avec une assistance Kubernetes native afin que vous n'ayez pas à écrire de fichiers de syntaxe compliqués ou quelque chose pour démarrer avec Helm. Faites simplement glisser vos fichiers de conception dans un nouveau graphique et vous avez terminé.

Ce guide étape par étape vous guide tout au long du processus de création et de déploiement d'un graphique de barre à Kubernetes.

Conditions préalables

Pour faire un graphique de barre Kubernetes sur Ubuntu 20.04 LTS, assurez-vous que vous avez installé et configuré Minikube dans votre système. Vous devez avoir des privilèges sudo pour la mise en œuvre de cet article détaillé.

Étapes pour créer un graphique de casque

Pour créer un graphique de barre dans Ubuntu 20.04, initialement, vous devez ouvrir le terminal de la ligne de commande. Vous pouvez accomplir cette tâche en naviguant dans les applications ou en utilisant simplement la clé de raccourci de Ctrl + Alt + T.

Dès que votre fenêtre de terminal est apparue, vous devez exécuter la commande écrite suivante dans votre terminal pour installer une barre sur votre système.

$ Sudo snap install helm --classic

Comme vous pouvez le voir sur la capture d'écran ci-dessus, ce casque est déjà installé dans notre système. S'il n'est pas présent, l'installation commencera après l'exécution de la commande ci-dessus.

Pour vérifier l'installation de la barre, vous pouvez utiliser la commande répertoriée suivante. La sortie renvoie un chemin vers la barre.

$ quelle tête

Maintenant, c'est le moment de créer un graphique de barre. À cette fin, vous devez exécuter la commande répertoriée dans votre terminal.

$ Helm Créer Linuxhint

Note: Vous pouvez remplacer «Linuxhint» par l'un de vos noms souhaités. À partir de la sortie affichée ci-dessous, vous pouvez voir que le graphique a été créé. Si vous souhaitez afficher la structure de votre graphique de barre créé, vous pouvez exécuter la commande ci-dessous.

$ Ls Linuxhint

Le répertoire de graphique créé comprend des graphiques, un graphique.yaml, modèles et valeurs.fichiers yaml.

Maintenant, vous devez apporter peu de modifications aux valeurs.fichier yaml. Pour afficher les valeurs.Fichier YAML, vous devez naviguer dans le répertoire des fichiers et ouvrir ce fichier dans n'importe quel éditeur de texte.

Dès que vous ouvrez les valeurs.Fichier YAML, vous devez localiser les valeurs d'image ci-dessous dans le fichier. Vous pouvez actuellement voir que la valeur de PullPolicy est «ifnotpresent».

Vous devez mettre à jour la valeur de la PullPolicy comme «toujours». Les mises à jour sont affichées dans l'image ci-dessous. Vous pouvez également voir que nous avons mis à jour les champs suivants en tant que:

NameOverride: «Linuxhint-App»
FullNameoverride: «Linuxhint-chart»

N'oubliez pas que ces modifications vous aideront dans la création du graphique de casque souhaité.

Actuellement, dans le champ de compte de service, vous pouvez voir que le «nom» n'a aucune valeur.

Vous devez ajouter votre nom requis dans ce champ. Dans notre scénario, nous avons mis à jour ce champ en tant que:

Nom: «Linuxhint»

Lorsque vous exploitez le cluster, le nom du compte de service pour le graphique de la barre est créé. Cependant, un cadre manuel est une bonne idée. Le nom du compte de service garantit que le programme est spécifiquement lié à un utilisateur contrôlé par le graphique pertinent. Il est vide par défaut, mais vous pouvez le définir selon votre désir.

Maintenant, il est temps de modifier le type de service de réseautage. Initialement, c'est comme suit:

Type: Clusterrip

Il est recommandé d'utiliser Nodeport. Nous avons donc remplacé «Clusterrip» par «Nodeport» comme indiqué dans l'instantané attaché.

Après avoir mis à jour tous les champs dans les valeurs.fichier yaml. Vous devez enregistrer toutes les modifications et fermer.

Déploiement du graphique de la barre

Le déploiement du graphique de la barre peut être effectué par la mise en œuvre des étapes annexées mentionnées dans ce guide. Initialement, vous devez installer le graphique de casque déjà créé. À cette fin, vous devez écrire la commande suivante dans votre Ubuntu 20.04 Terminal LTS:

$ HELM INSTALLER LINUXHINT-CHART LINUXHINT / - VALUES LINUXHINT / VALEURS.yaml

Vous pouvez ajouter le nom complet de nom et le nom de graphique de la même manière que vous avez mentionné dans vos valeurs.fichier yaml. Dans la sortie de cette commande, vous pouvez voir que l'application a été déployée avec succès.

Dans l'image ci-jointe, vous pouvez voir «obtenir l'URL de l'application en exécutant ces commandes».

Donc, pour obtenir le port de nœud de pod, vous devez exécuter la première commande d'exportation mentionnée dans l'image ci-dessus. Il n'y aura pas de sortie lors de l'exécution de cette commande.

Maintenant, pour obtenir à nouveau le port de nœud de pod, vous devez exécuter la deuxième commande d'exportation mentionnée dans l'image ci-dessus. Encore une fois, il n'y aura pas de sortie lors de l'exécution de cette commande.

La commande Echo a également été affichée. Pour l'installation du graphique de la barre, il vous suffit de copier cette commande et de l'exécuter.

$ Echo http: // $ node_ip: $ node_port

Cette commande renverra l'adresse IP et le numéro de port.

Maintenant, vous devez copier l'adresse IP affichée et le numéro de port et l'écrire dans votre navigateur préféré. Vous pouvez voir que l'application a été déployée avec succès.

Conclusion

Dans ce guide, nous vous avons expliqué l'utilisation du graphique de la barre à Kubernetes ainsi que la création du graphique de la barre, son installation et son déploiement. Je crois, après avoir suivi chaque étape, vous pouvez facilement créer votre graphique de barre.