Cet article est la suite directe du précédent: Observabilité d’un cluster Kubernetes avec OpenTelemetry que j’ai séparé en deux pour le rendre plus digeste. Les sujets traités (stanza et OTTL) sont indépendants du premier article, mais leur intérêt est directement lié à l’imperfection du parsing effectué par le File Log Receiver présenté en Partie 1 […]
Observabilité d’un cluster Kubernetes avec OpenTelemetry
Surveiller de nombreuses applications déployées dans Kubernetes peut devenir fastidieux si on ne centralise pas la télémétrie de manière unifiée. Pour le rendre plus digeste, j’ai divisé cet article en deux parties: Partie 1 (cet article): OpenTelemetry Collector pour collecter les logs de tous les containers de manière générique, et de métriques système. Partie 2: […]
Backup de volumes dans Kubernetes avec K8up
K8up est un Kubernetes Operator (c’est-à-dire qu’il ajoute des CRDs) conçu pour faire des backups de volumes dans Kubernetes vers une API S3, et leur restauration dans le sens inverse. L’outil est donc utile pour automatiser les backups, mais s’avère également très pratique pour certaines opérations telles que déplacer une application qu’on aurait déployé dans […]
Prometheus Alertmanager à partir de notifications par email (partie 2)
Dans un précédent article, j’abordais l’utilisation de l’API d’Alertmanager pour convertir une notification par email en alerte (pouvant aussi être notifiée par email). Cet article est à la fois un retour d’expérience et la suite du premier article, avec une nouvelle amélioration de LocalSmtpRelay. La gestion d’alertes via l’API d’Alertmanager s’est montrée efficace partiellement. Une […]
Modifier une URL avec un middleware Traefik
J’héberge sur mon réseau le projet Redlib. Celui-ci est un remplacement du frontend de Reddit afin de rendre le site davantage utilisable quand on ne souhaite pas créer un compte sur cette plateforme. L’idée principale du projet est qu’on peut s’abonner à des contenus sans avoir besoin d’être connecté. On peut ainsi tout explorer depuis […]
Exposer un service TCP via Traefik dans K3S avec IngressRouteTCP
Cet article peut être lu comme une suite logique du précédent sur la mise en oeuvre d’une synchronisation uni-directionelle d’une boîte gmail vers un serveur IMAP local dovecot dans Kubernetes. Après 2 mois d’utilisation, je peux dire que la synchronisation avec gmail fonctionne de manière très efficace. Pour me connecter au serveur IMAP dovecot (avec […]