Skip to content

DevOps

Posts published under the DevOps account are collective contributions by the dbi services DevOps consultants. The practice covers Kubernetes and container platforms, CI/CD toolchains, and infrastructure automation with Ansible and Terraform, including the YaK framework for multi-cloud deployments, helping organizations make their infrastructure reproducible, scalable, and efficient.

124 posts since October 2015

Ansible automates roadshow 2023

I attended this tour from Red Hat to promote automation at Ansible automates roadshow with my colleague Arnaud Berbier. You’ll find his review of the journey here) in Geneva. It was the third date from their tour. In case you’re interested in automation with Ansible there is 2 more dates in Germany. It started with Loïc Avenel who is the… 

Kubernetes – Design HorizontalPodAutoscaler using Memory & CPU

So, you are interested to implement autoscaling in your Kubernetes cluster. I wrote a blog on that topic last year to help you see clearly what you can configure depending on the API version of HorizontalPodAutoscaler (HPA). With version 2 of HPA, you can use CPU and memory metrics as criteria for dynamically scaling up or down your application. Now… 

Kubernetes is giving off good vibes

Kubernetes is the de facto standard when you think about container orchestration and scheduling, automation in software deployment, and maybe even more a whole ecosystem of tools and components orbiting around it. Since its origin in 2015, Kubernetes has been designed to manage hundreds of thousands of containers. Organized as a cluster, Kubernetes is also able to handle thousands of… 

Kubernetes Certificates Overview and Regeneration Example

Kubernetes certificates is a very important subject matter as it protects the communication of the components inside your cluster. However it is not a very popular topic as it could be quite confusing and adds more complexity to an already complex Kubernetes architecture. In this blog I’ll try to clarify it and give an example of a single certificate regeneration.… 

All about how Docker containers and data are stored on its host

You’ve probably already heard about containers and one of the most popular tool used to create them: Docker. You may wonder how a container stores data on its host, if those data are persistent, if you can find them on the server hosting this container and more broadly how a container is stored on this host. Those are very good… 

Kubernetes Community Days 2023 in Zürich

I attended for the first time the KCD (Kubernetes Community Days) in Zürich with my colleagues Jean-Philippe and Arjen. I can say I was pretty eager to know more about topics around Kubernetes and eBPF stuff as Isovalent was well represented.This event is a two day conference with 2 streams at some slots, first day is dedicated to technical workshops… 

Kubernetes Community Days landed in Zürich

Today at dbi services, with my colleague Chay Te and Arjen Lankkamp, we attended to the KCD in Zurich. First occurrence of the Kubernetes Community Days organized in Switzerland, the KCD Zurich hosted 250 participants. The previous day was devoted to technical workshops, while the following day was spent on general sessions and talks. This event, which took place at… 

Rook Ceph: Tips and Tricks for storage using CephFS

In my Rook Ceph series, I’ve given first an introduction of Rook Ceph. Then I’ve shared the procedure on how to do a disk extension. With this blog post, I’d like to share how your files can be accessed in such a cluster. We are using the Ceph File System (CephFS) and if you are new to it, here are… 

KubeCon / CloudNativeCon 2023 – Day 3

Today is the last day of conferences. It is unexpected but I get fitter and fitter as I walk between 4 and 5 kilometre each day from one session to another. The RAI Amsterdam Convention Centre is huge and when finally on the last day you have the map of it in the head and know all the shortcuts, it… 

KubeCon / CloudNativeCon 2023 – Day 2

Here we are with Arnaud Berbier, up for our second conference day! You can check my blog for Day 1 if you’ve missed it. Keynote sessions Like yesterday, we started with a bunch of Keynote sessions from highly skilled speakers from the big Silicon Valley companies we all know about. It feels very much like an American show with lights… 

KubeCon / CloudNativeCon 2023 – Day 1

Day 0 warm up! We arrived yesterday with my colleague Arnaud Berbier in Amsterdam for the KubeCon / CloudNativeCon but also the first CiliumCon 2023. All those events are grouped together. Thank you dbi services for this very great opportunity! We’ve carefully prepared our Schedule to make the most of it. There are a lot of sessions of various style… 

Specify hosts in ansible-playbook command line

Introduction Playbook are a key element of Ansible. You specify which roles and tasks will run on your hosts and groups.Each play of the playbook must have its parameter hosts set. Here is a quick example of different hosts values that you might be familiar with: If you are developing with Ansible, you probably already have written a playbook. You…