Pour les développeurs travaillant avec Kubernetes, l'application suivante pourrait s'avérer intéressante, car beaucoup utilisent le conteneur k3d pour sa légèreté lors de l'exécution de k3s (la distribution Kubernetes minimale de Rancher Labs). k3d facilite la création de clusters k3s à un ou plusieurs nœuds dans Docker, par exemple pour le développement Kubernetes en local.
Et dans ce cas, k3x est une excellente option pour gérer k3d via une interface utilisateur graphique, ce qui simplifie la mise en place de vos propres clusters Kubernetes locaux.
Le site web du projet décrit k3x comme étant idéal pour :
- Avoir un nouveau cluster Kubernetes en quelques secondes.
- Testez les nouvelles implémentations avant de passer en production.
- Découvrez Kubernetes.
De plus, il est mentionné que les objectifs de k3x sont les suivants :
- Pour créer, modifier et / ou supprimer facilement des clusters Kubernetes.
- Pour booster les opérations les plus importantes avec des raccourcis clavier globaux.
- Pour réduire la courbe d'apprentissage de l'utilisation de Kubernetes.
Comment installer k3x sur Linux?
Ceux qui souhaitent installer k3x sur leur système peuvent le faire en utilisant les paquets Flatpak ; ils doivent donc avoir la prise en charge de ce type de paquet ajoutée à leur système.
Une fois la prise en charge ajoutée, il vous suffit d'ajouter le dépôt Flathub (si vous ne l'avez pas déjà ) ou, si vous l'avez déjà , vous pouvez ignorer cette étape.
Pour ajouter le dépôt, ouvrez simplement un terminal sur votre système et saisissez la commande suivante :
flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Pour installer k3x sur votre système , vous pouvez installer le paquet directement depuis Flathub en saisissant la commande suivante dans le terminal :
flatpak install flathub com.github.inercia.k3x
Vous pouvez également télécharger le package à l'aide de cette commande :
wget https://github.com/flathub/com.github.inercia.k3x
Procédez ensuite à l'installation du package en accédant au dossier où vous l'avez téléchargé (si vous ne l'avez pas déplacé en exécutant la commande précédente) et en saisissant la commande suivante :
flatpak install --user com.github.inercia.k3x.flatpak
Et si vous rencontrez l'erreur suivante : « L'application com.github.inercia.k3x/x86_64/master requiert l'environnement d'exécution org.gnome.Platform/x86_64/3.3 qui est introuvable ».
Ils peuvent forcer l'installation des dépendances avec :
flatpak install --user org.gnome.Platform/x86_64/3.34
Une fois l'installation terminée , vous pouvez vérifier que k3x est bien installé sur votre système en vous assurant qu'un lanceur est disponible dans votre menu d'applications.
Sinon, si vous ne le trouvez pas ou s'il n'est pas là , vous pouvez lancer k3x directement depuis votre terminal en exécutant la commande suivante :
flatpak run --user com.github.inercia.k3x
Une fois k3x lancé, vous verrez une nouvelle icône dans la barre d'état système qui ouvrira un menu lorsque vous cliquerez dessus.
Ce menu affiche les différentes actions que vous pouvez effectuer directement et permet également d'utiliser des raccourcis clavier pour ces actions. (Vous les trouverez dans la section « Raccourcis clavier ».)
De plus, la création de nouveaux clusters vous permet d'attribuer un nom de cluster, le nombre de nœuds de calcul dans le cluster et k3d démarrera avec un nœud maître qui sera également utilisé pour exécuter la charge de travail, mais des nœuds de calcul supplémentaires peuvent être ajoutés.
Le contrôle de cluster est également autorisé sur le registre local où les détails du registre local sont configurés dans le volet Préférences.
Il est à noter que le registre local est partagé entre tous les clusters créés. La création du journal sera déclenchée lorsque vous créez le premier cluster qui en a besoin et sera supprimée lorsqu'il n'est plus utilisé par les clusters.
Comment désinstaller k3x Kubernetes Manager sous Linux?
Pour ceux qui souhaitent désinstaller k3x Kubernetes Manager de leur système, cela peut se faire très facilement : il suffit d’ouvrir un terminal et de taper l’une des commandes suivantes pour supprimer définitivement l’application de votre système.
flatpak --user uninstall com.github.inercia.k3x
O
flatpak uninstall com.github.inercia.k3x