Aller au contenu principal

Monitoring de k8s avec prometheus et grafana

· 3 minutes de lecture
Stéphane ROBERT
Consultant DevOps

Sans monitoring difficile de comprendre ce qui se passe sur notre cluster kubernetes k3s. Parfois il peut arriver que certains de vos pods ne répondent plus ou votre cluster n’accepte plus aucune commande kubectl, mais comment comprendre ce qu’il s’est passé si vous n’avez de système de monitoring à part fouiller dans les events.

Optimiser vos CI gitlab avec les DAG

· 3 minutes de lecture
Stéphane ROBERT
Consultant DevOps

En bon devops, on cherche tous à optimiser les temps de déploiement de nos applications et bien voici une nouveauté du CI de Gitlab qui va permettre d’y parvenir : les DAG pour Directed Acyclic Graphs.

Tester vos API avec Postman/Newman

· 5 minutes de lecture
Stéphane ROBERT
Consultant DevOps

Pouvoir tester ces endpoint d’API fait parti des impératifs avant tout déploiement d’une nouvelle version pour voir si une régression entre autre n’est pas survenue avec cette mise jour.

A ce jour il existe peu d’outils permettant de le faire assez rapidement. L’idée est de pouvoir à partir du fichier de description de votre API générer en quelques clics voir automatiquement les tests. Ce traitement pourra bien sur être intégré dans votre CI via une image docker. Nous verrons aujourd’hui la solution Postman et de son compagnon Newman.

Review ACEPC AK1/AK2/AK3

· 4 minutes de lecture
Stéphane ROBERT
Consultant DevOps

J’utilise des mini-pc pour héberger mes vm qui m'aide à développer mes playbooks Ansible. Pour me faire une machine de qualif, je viens d’acquérir le ACEPC AK1 en version 4GB accompagné de 64 GB d’espace disque.

Protéger les sites k3s avec Let’s Encrypt

· 3 minutes de lecture
Stéphane ROBERT
Consultant DevOps

Le protocole HTTP, simple et efficace, a cependant un énorme défaut : toutes les informations envoyées sont "en clair". Donc cela signifie qu’elles peuvent être interceptées et modifiées par des personnes plus ou moins bien intentionnées (pirates, gouvernements, fournisseurs d’accès...)

Installer Ansible sur Windows avec CygWin

· 2 minutes de lecture
Stéphane ROBERT
Consultant DevOps

Au départ, je me suis dit d’installer Virtualbox et de monter une VM minimale mais sur mon poste du boulot ça le fait pas. Il me fallait une solution donc minimaliste. Par défaut au boulot Cywgin est installé et après lecture de ce billet je me suis lancé et à vrai dire tout fonctionne correctement en ajoutant quelques paramètres dans la config d’Ansible.

Automatiser le déploiement d'un blog Hugo

· 2 minutes de lecture
Stéphane ROBERT
Consultant DevOps

Wercker est une société néerlandaise distribuant une plate-forme de distribution continue basée sur Docker. Grâce à son interface de ligne de commande, les développeurs peuvent créer des conteneurs Docker sur leur bureau, automatiser leurs processus de création et de déploiement, puis les déployer sur diverses plateformes cloud, allant de Heroku à AWS et à Rackspace.

Utiliser votre clé SSH pour Github

· Une minute de lecture
Stéphane ROBERT
Consultant DevOps

Si vous en avez assez de devoir saisir votre compte et votre mot de passe à chaque fois que vous poussez vos données, alors il est temps d'utiliser le protocole SSH.

Voici donc les étapes à suivre pour générer votre clé et la stocker sur Github