Aller au contenu principal

· 9 minutes de lecture
Stéphane ROBERT

logo docker

Introduction

Depuis la version 23.0 de Docker, BuildKit est devenu le moteur de création d'images de conteneurs par défaut en remplacement de l'ancien qui devenait obsolète face à ses concurrents que sont Buildah, Kaniko par exemple. Aujourd'hui, je vais parler de certaines nouvelles fonctionnalités qui permettent d'utiliser différents contextes de construction d'images.

· 3 minutes de lecture
Stéphane ROBERT

logo devops

Introduction

Comment vérifier que nos Dockerfile respecte l'ensemble des bonnes pratiques DevOps ?

Très peu connu, Hadolint est l'outil qui va vous aider à faire un Dockerfile aux petits oignons. En effet, écrire des Dockerfile correcte n'est pas aussi simple qu’on pourrait l’imaginer. C'est là qu'intervient Hadolint !

· 9 minutes de lecture
Stéphane ROBERT

logo devops

Introduction

Je me suis lancé sur la refonte de mon site en un site de documentation sur le DevOps. En rédigeant les pages de celui-ci, je me suis fait la réflexion, comme beaucoup d'ailleurs. Mais qu'avons-nous fait du DevOps ? Du grand n'importe quoi ! A-t-on besoin de recréer des fondations solides pour mieux repartir ? Oui, je le pense. Est-ce-que le Platform Engineering est la réponse ? Non, car il ne s'adresse pas au cœur du problème ! Mais c'est quoi le coeur du problème ?

· 9 minutes de lecture
Stéphane ROBERT

logo

La lecture de ce billet du blog d'eleven labs m'a donné l'idée de le décliner sur le développement à base de code d'infrastructure (Ansible, Terraform, Puppet, Pulumi, Crossplane ...). Pourquoi ? Parce que je vois trop souvent mis de côté au nom de l'agilité, de la rapidité et de la simplicité de mise en œuvre tout un ensemble de bonnes pratiques. Dans un premier temps, je vais définir ce qu'est une dette technique, puis énumérer les différents types de dettes, et pour en finir certaines causes.

· 10 minutes de lecture
Stéphane ROBERT

logo wolfi

Hier, je vous ai présenté comment utiliser cosign pour signer et vérifier vos images Docker. Par contre, j'avais désactivé le stockage des preuves de signature dans le serveur de transparence rekor publique. Aujourd'hui, je vous propose de voir comment avoir un serveur Rekor self-hosted. Attention au moment de l'écriture de ce billet cette fonctionnalité est au status Experimental.