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

Kubernetes: Cloudbees troubleshooting with Cilium

We came across an interesting issue recently in one of our customer’s Kubernetes cluster that worth sharing. We installed Cloudbees in that cluster and everything looked fined with all pods up and running. However we couldn’t connect to the Cloudbees dashboard. We use Cilium as our CNI for this cluster and we will see how it is involved in this… 

Kubernetes: MetalLB in-depth

By working on a project for one of our customer, I have investigated how MetalLB works in details. This Kubernetes cluster is on-premises only and uses Nginx Ingress Controller for processing incoming L7 and L4 traffic. If you want to deep dive into this technology then buckle up! Nginx Ingress Controller Service When we want to give access to a… 

Tips to Develop a new Component on top of YaK Core

If you are following social medias, you are probably aware of the new product that dbi services launched which is called YaK (news here). With Pascal Brand, we are working on developing new components for it. I will share my experience on creating new components with few tips that could makes your development faster and safer. By the way, dbi… 

Add On-Premises Host in YaK Core

Even if YaK Core does not manage on-premises servers provisioning, these can be easily added to YaK inventory. If you are too excited, can’t wait to test YaK and have no cloud account handy, you can use our demo or deploy on premises. Infrastructure Definitions For on premise, we have to create the directory structure under configuration/infrastructure. Let’s call it… 

Cilium installation in Minikube using a multi-cluster environment

In this post I’ll share my experience with installing Cilium in Minikube on my Mac. It was not that hard but I faced an issue I had to troubleshoot. I’ll also show you how to create several Kubernetes clusters in Minikube in order to have one with Calico as CNI and another one with Cilium as CNI. This way I… 

DevOpsDays Berlin 2022 Day 2

After a reenergising diner with a typical German meal… Sushis!  My colleague (and now food mate!) Chay Te and I were ready to rock Day 2. The day is structured the same way as Day 1 but I’ll not use the same titles and sections as yesterday for this report otherwise I’ll already create silos which would not be very… 

DevOpsDays Berlin 2022 Day 2

This second day started with 4 sessions for the morning. The first session was with two product managers, Marcel Britsch and Swathi Poddar, and their vision into DevOps.As you’ll guess, it was non-technical but about principle around their DevOps point of view, comparing it to a product which can deliver values to customer.So, how do they describe it ?First, pipeline… 

DevOpsDays Berlin 2022 Day 1

Here we are in Berlin, for the famous DevOpsDays and for the first time here, let’s jump in it and see how’s DevOps culture is implemented in Germany. After the welcome talk, we followed sequentially 4 sessions : First one started with Christian Hüser explaining how he successfully joined 18 research centers together in Germany using common methodologies, mutualising servers… 

DevOpsDays Berlin 2022 Day 1

I’m delighted to attend this DevOpsDays in Berlin. Thank you Dbi Services #greatplacetowork for this opportunity. This is my first DevOpsDays event and I’m all ear and motivated to get the most of it with my colleague Chay Te. The program of this 2 days event can be seen here: https://devopsdays.org/events/2022-berlin/program and this post is about my feedback after finishing… 

Kubernetes Deployment Autoscaling using Memory & CPU

If you would like to implement autoscaling in your Kubernetes cluster then you are at the right place to get started, so read on. I’ve explored the implementation of the Kubernetes object called HorizontalPodAutoscaler (HPA for short) in order to autoscale (up or down) a deployment according to the memory usage of its pods. The idea is to have a… 

Exploration of Calico in Minikube

If you are interested to learn Calico locally on your machine, it is possible to use it with Minikube. Minikube is a tool that sets up a Kubernetes environment on your local machine. It works on Windows, MacOS and Linux and it is very easy to install. Have a look at the kubernetes documentation for the installation instructions: https://minikube.sigs.k8s.io/docs/start/ Calico is… 

Run 2 specific GitLab Runners in local containers for CI/CD Pipeline

By testing GitLab CI/CD pipeline on my free SaaS GitLab account, I’ve explored the setup of specific GitLab Runner in containers on my local machine. For those who don’t want to use the shared runners of GitLab (it’s free but you still have to share your credit card details with GitLab!) or just want to do some tests and keep…