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.
219 articles tagués avec « devops »
Voir tous les tagsVue de plusieurs Logs Kubernetes avec Stern
A l’image de multitail qui permet d’afficher un ou plusieurs fichiers, stern va vous permettre de concaténer les logs de plusieurs containers en un seul flux.
Tester vos API swagger/openAPI avec Dredd
Après vous avoir présenté une méthode utilisant postman/newman je suis parti d’une autre solution et je suis tombé sur dredd qui est nettement plus simple à mettre en oeuvre. En effet il fonctionne sans aucune création de fichier puisqu’il se base sur le fichier de déclaration de l’API.
Optimiser vos CI gitlab avec les DAG
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
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
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
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
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
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.