Kubernetes

Autre

Container Runtime Network Not Ready: Causes & Fixes

Cet article explique comment résoudre l'erreur "Container runtime network not ready" qui survient fréquemment lors de la configuration d'environnements conteneurisés. Il détaille les causes possibles, telles que des plugins réseau mal configurés, des services réseau inactifs ou des problèmes de firewall, et propose des solutions concrètes pour corriger ces problèmes afin d'assurer un bon fonctionnement du réseau dans les conteneurs.

Dev back

GraphQL JIT, is it worth it?

Cet article discute des performances du compilateur Just-In-Time (JIT) pour GraphQL. L'auteur, ayant mis en place un serveur GraphQL chez Deezer, a opté pour GraphQL JIT pour améliorer la performance des requêtes. Après plusieurs tests, il a constaté des gains de performance significatifs, mais avec des méthodologies d'évaluation reliant des requêtes théoriques à une usage réel. Les tests en production montrent que la différence entre le moteur JIT et l'ancien moteur est marginale, remettant en question l'intérêt d'utiliser GraphQL JIT dans un environnement réel.

Autre

K8S #01 : Flannel, MetalLB, Nginx

Cet article présente l'installation d'un cluster Kubernetes avec Kubeadm, en se concentrant sur la mise en place de Flannel comme interface réseau, ainsi que l'installation de MetalLB pour gérer les LoadBalancers sur un cluster On-Premise. L'auteur explique également le besoin d'un Ingress Controller tel que Nginx pour gérer le trafic entrant.

Autre

Terraform, vSphere, et cluster K8S

L'article décrit comment créer un cluster Kubernetes en utilisant Terraform pour clonez un template Ubuntu Server 24.04 sur vSphere. Après une introduction à l'environnement de développement avec DevContainer et VSCode, l'auteur détaille l'arborescence des fichiers nécessaires, y compris les scripts Bash pour préparer les VMs. Il conclut en évoquant les étapes futures pour déployer le cluster avec kubeadm et approfondir ses connaissances en DevOps.

Dev back

Top 6 Courses to Learn Prometheus in 2025

Cet article présente les six meilleurs cours en ligne pour apprendre Prometheus en 2025, une technologie essentielle pour la surveillance et l'alerte dans les environnements cloud-natifs. Les cours proposés vont des introductions pour débutants à des leçons avancées, couvrant des sujets comme l'architecture de Prometheus, le langage de requête PromQL, et son intégration avec Grafana. Ces cours visent à aider les professionnels DevOps et les développeurs à maîtriser Prometheus et à améliorer leur profil professionnel. Les plateformes mises en avant incluent Udemy, Pluralsight et Coursera.

Dev back

Breaking down CPU speed: How utilization impacts performance

Cet article traite des expériences menées par l'équipe d'ingénierie de performance de GitHub pour étudier l'impact de l'utilisation des CPU sur les performances des systèmes. Grâce à un environnement de test spécifique, ils ont pu observer comment l'augmentation de l'utilisation du CPU entraîne une augmentation de la latence et explore les comportements uniques de différents types d'instances CPU sous charge. Les résultats révèlent des variations de performances et l'effet de technologies comme le Turbo Boost d'Intel sur la fréquence du CPU en fonction des niveaux d'utilisation.

Dev back

Deploying Go Apps with Kubernetes

Cet article présente comment créer une application Go et la déployer dans un cluster Kubernetes. Il couvre l'utilisation de GoLand pour développer l'application, l'installation de packages nécessaires comme Gorilla Mux et GORM, et la gestion de la base de données avec Postgres. L'article explique également le processus d'orchestration de conteneurs avec Kubernetes, un outil populaire pour le déploiement et la gestion d'applications conteneurisées.

Autre

De l’art de quitter Kubernetes : témoignages

Cet article présente des témoignages d'experts ayant abandonné Kubernetes en faveur de solutions plus simples et mieux adaptées à leurs besoins. Plusieurs entreprises, dont Threekit et Gitpod, expliquent pourquoi Kubernetes, bien que puissant, est trop complexe et coûteux pour leurs contextes spécifiques. Le texte met en avant le problème du double lock-in lié à Kubernetes et discute du principe de conservation de la complexité, soulignant que des alternatives basées sur des VMs Cloud classiques peuvent être plus efficaces et moins contraignantes.

Autre

8 coûts cachés du Cloud à connaître

L'article décrit 8 coûts cachés liés à l'utilisation du Cloud, notamment le sur-dimensionnement, la consultation des données entraînant des frais supplémentaires, et la nécessité de bien comprendre ses besoins avant de choisir une offre d'hébergement. Il souligne l'importance d'anticiper les dépenses additionnelles telles que la migration des données, le déploiement d'outils, et les coûts de maintenance qui ne sont souvent pas inclus dans les offres. Il propose également des conseils pour mieux choisir une solution d'hébergement.