Billets (page 14)
Le gestionnaire de déploiement kapp"
Cet article explique comment utiliser kapp pour gérer les déploiements d'applications sur des clusters Kubernetes. Il couvre l'installation de kapp, le déploiement d'une application avec des fichiers de configuration et la gestion des ressources via des commandes simples. Il montre comment lister, inspecter et afficher les logs d'une application et utiliser des templates pour automatiser la gestion des applications. Kapp facilite ainsi la gestion des ressources Kubernetes.
Lire l'article
kbld tag correctement les images de conteneurs
Cet article présente kbld, un outil de la suite Carvel, utilisé pour tagger les images de conteneurs dans des manifests Kubernetes en utilisant leur SHA256 ID plutôt que des tags de version. Il montre comment utiliser kbld pour construire des images Docker, les tagger de manière immuable et les pousser vers une registry. Cela garantit l'intégrité des images utilisées dans des environnements multi-cloud et facilite leur gestion via des outils comme Helm ou Kustomize.
Lire l'article
Kwatch un petit outil d'alerting pour Kubernetes
Cet article présente Kwatch, un outil d'alerting pour Kubernetes qui envoie des notifications en temps réel vers des plateformes comme Slack et Teams. Il explique l'installation manuelle de Kwatch et la configuration des webhooks pour recevoir les alertes. Un exemple de test est fourni avec un deployment erroné pour vérifier le bon fonctionnement. Cet outil est utile dans les environnements sans Prometheus ou Alertmanager.
Lire l'article
Manager vos cluster Kubernetes avec Lens
Dans cet article, je vous présente Lens Desktop, un outil pour gérer visuellement vos clusters Kubernetes. Il offre des fonctionnalités comme la gestion des charts Helm et l'intégration d'un terminal pour exécuter des commandes kubectl. Je discute des avantages de son interface simple, ainsi que des possibilités d'extension via des plugins comme Mirantis Container Cloud ou Starboard. Bien que pratique, Lens peut manquer certaines erreurs de configuration que d'autres outils comme Octant peuvent détecter.
Lire l'article
Metrics Server collecte les métriques kubernetes
Cet article explore l'installation et l'utilisation de Metrics Server pour collecter et visualiser les métriques CPU et mémoire dans Kubernetes. Il explique la configuration de TLS avec Kubelet, la signature des certificats et la mise en place de Metrics Server. Il montre aussi comment consulter les métriques des nœuds et pods à l'aide de commandes kubectl et aborde les limites de Metrics Server, en suggérant l'intégration avec Prometheus et Grafana pour l'historisation et la visualisation des données.
Lire l'article
Octant est plus qu'un dashboard pour kubernetes
Cet article présente Octant, un outil avancé pour visualiser et gérer les ressources d'un cluster Kubernetes. Il décrit les principales fonctionnalités comme l'affichage des logs des pods, le port forwarding et l'ouverture de terminaux dans les pods. Octant se distingue par son interface visuelle intuitive et son système de plugins, facilitant l'analyse des clusters. L'article couvre également les étapes d'installation pour Linux et macOS ainsi que l'ajout de plugins tels que Helm ou Knative pour enrichir l'expérience utilisateur.
Lire l'article
Les sidecars Kubernetes
Dans cet article, j'explique comment utiliser les sidecars dans Kubernetes pour ajouter des fonctionnalités à une application principale. Je présente un exemple de déploiement avec Nginx comme proxy pour une application Flask, hébergée dans un Pod avec deux conteneurs. J'inclus des détails sur la gestion des volumes partagés et l'ajout d'initContainers pour préparer des fichiers statiques avant le démarrage de l'application, le tout orchestré avec des commandes kubectl.
Lire l'article
Kubevious le dashborad de clusters K8S
Dans cet article, je présente Kubevious, un tableau de bord intuitif pour Kubernetes, conçu pour identifier rapidement les erreurs de configuration dans les clusters. Il affiche les objets Kubernetes sous une vue hiérarchique et permet de visualiser les configurations actuelles et passées grâce à une fonctionnalité de "time machine". Je montre également comment installer Kubevious via Docker ou un chart Helm pour une intégration facile dans un environnement Kubernetes.
Lire l'article
Créer des packages immutables avec vendir
Cet article explique comment utiliser Vendir, un outil de la suite Carvel, pour synchroniser des sources de données locales et distantes dans un répertoire local, créant ainsi des packages immutables. Il couvre l'installation, la gestion des charts Helm, des images de conteneurs Docker et des fichiers issus de GitHub. Vendir simplifie la gestion des dépendances pour des configurations reproductibles et verrouille les versions des ressources.
Lire l'article
Installer kubernetes sur Windows
Dans cet article, j'explique comment installer Minikube sur Windows pour créer un cluster Kubernetes. J'utilise Hyper-V ou WSL2 pour gérer les machines virtuelles. Je montre comment configurer Minikube, installer Docker pour construire des images et exécuter des conteneurs Linux dans cet environnement. L'article inclut des commandes pour gérer le cluster et réinitialiser Minikube via des commandes kubectl et docker.
Lire l'article
Ytt : templates YAML pour Kubernetes
Découvrez Ytt, un outil puissant pour écrire et patcher des manifests YAML Kubernetes avec un langage simple et flexible, alternative à Helm.
Lire l'article
Partager des écrans avec plusieurs PC
Je vous propose de découvrir comment j'ai optimisé l'utilisation de plusieurs PC, sous Windows et Linux, en partageant un même écran 4K avec un KVM switch. Ce dispositif m'a permis de basculer facilement entre mes machines tout en utilisant les mêmes périphériques (clavier, souris et clé USB) en toute simplicité. Après plusieurs mois d'utilisation, je partage mon expérience sur l'efficacité du switch et quelques conseils pour une configuration plus pratique.
Lire l'article