Kubernetes

Dev back

Kubernetes Logs Were Not Helping — Until I Tried This 1 Trick😉

Cet article décrit une expérience avec les logs Kubernetes lors du déploiement d'une application Java Spring Boot. L'auteur fait face à des problèmes de lenteur de l'API et passe des heures à analyser les logs sans succès. Il souligne que les logs Kubernetes peuvent être à la fois informatifs et déroutants et partage une astuce qui a permis de résoudre son souci d'observabilité. Cette réflexion met en lumière les défis rencontrés lors du débogage dans des environnements de cloud computing.

Dev back

How to Ship a Spring Boot App to Kubernetes — On Autopilot

Cet article explique comment déployer une application Spring Boot sur Kubernetes en automatisant totalement le processus avec des outils modernes tels que Docker, Helm et GitHub Actions. Il présente une pipeline CI/CD modulaire, évolutive et de qualité production, permettant de réduire l'anxiété liée aux déploiements manuels et d'éviter les erreurs courantes associées aux étapes manuelles. L'auteur insiste sur l'importance de conteneuriser l'application avec Docker pour obtenir des conteneurs légers et reproductibles.

"
Autre

J'ai testé pour vous : k8s The Easier Way (k8s-tew)

L'article présente k8s-tew, un outil cli pour simplifier l'installation de Kubernetes en automatisant tous les prérequis nécessaires. Il offre de multiples modes de déploiement et inclut de nombreux composants préinstallés, mais requiert des permissions spécifiques et présente des limitations sur la gestion des accès SSH. Malgré ses avantages, notamment la rapidité d'installation d'un cluster complet, il montre certaines contraintes qui peuvent freiner son utilisation dans divers contextes.

Autre

YS — YAML Done Wisely

YS (prononcé 'wise') est un nouvel outil pour travailler efficacement avec YAML, garantissant que le code est toujours valide. Il propose des fonctionnalités pour simplifier et refactoriser le YAML existant, avec plus de 1000 fonctions standard et la possibilité de définir des bibliothèques personnalisées. YS s'intègre bien avec des outils DevOps comme Helm, CI/CD, et Docker, et permet d'importer et de transformer des données YAML. Ce tutoriel présente les possibilités de YS, des courses d'apprentissage et de la documentation.

Management

TeamCity 2025.03.2 Is Out

La mise à jour TeamCity 2025.03.2 corrige plusieurs problèmes liés aux builds, améliore la performance et la sécurité. Elle permet une meilleure compatibilité et des mises à jour faciles grâce à un format de données commun entre les versions. Il est recommandé d'effectuer cette mise à jour pour bénéficier des dernières améliorations.

Sécurité

BunkerWeb documentation

BunkerWeb est un pare-feu pour applications web open-source et de nouvelle génération, construit sur NGINX, offrant une intégration aisée dans divers environnements comme Linux, Docker et Kubernetes. Il propose de nombreuses fonctionnalités de sécurité, une interface utilisateur web conviviale, et un système de plugins pour étendre ses capacités. BunkerWeb se veut facilement personnalisable et sécurisé par défaut, permettant une configuration adaptée aux besoins des utilisateurs tout en garantissant une protection minimale dès le départ.

"
Autre

Liens intéressants Journal du hacker semaine #17 - Le blog du Journal du hacker !

La 17ème semaine de 2025 présente des liens sur divers sujets liés au logiciel libre, y compris la récupération de données avec ddrescue, l'utilisation de l'éditeur hexadécimal ImHex, et des discussions sur l'administration Linux avec PolKit. Également au programme, des explorations de distributions comme Arch Linux et NixOS, ainsi que des méthodes pour contourner des blocages sur SSH. Le Journal du hacker invite ses lecteurs à participer activement à la communauté du logiciel libre francophone.

Fullstack

The Ultimate Microservices Roadmap for Developers in 2025

Cet article fournit une feuille de route complète pour maîtriser l'architecture des microservices en 2025, abordant les compétences et outils nécessaires pour les développeurs de microservices. Il aborde des concepts clés tels que la conception d'API, la découverte de services, l'authentification, la base de données par service, la containerisation avec Docker, l'orchestration avec Kubernetes, l'intégration continue et le déploiement continu (CI/CD), ainsi que la résilience et la tolérance aux pannes. Des cours en ligne recommandés sur Udemy accompagnent chaque sujet, offrant aux développeurs des ressources pratiques pour améliorer leur compréhension et leurs compétences en microservices.

Autre

TeamCity Pipelines Pulse: Enhanced Notification Options

La dernière mise à jour de TeamCity Pipelines améliore l'expérience utilisateur en offrant des options de notification personnalisables, permettant aux utilisateurs de choisir les types de notifications par e-mail qu'ils souhaitent recevoir, allant des échecs de pipeline aux notifications de réussite. Des corrections de bogues ont également été apportées, rendant les messages d'erreur plus clairs et améliorant l'interface utilisateur. D'autres fonctionnalités à venir incluent des options d'authentification SSH et un support pour Git personnalisé.