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

VMware Tanzu Kubernetes: Configure your managed cluster

This third blog describe the steps to do once your cluster is initialized and in ready state. In case you missed the first 2 blogs you can find them here and there. Ok, now from our jump server, we need to configure our Tanzu managed cluster with base tools then we’ll configure tools regarding our licence (Tanzu Kubernetes Standard Edition).… 

Introduction to PostgreSQL in OpenShift

I’m on a mission to tackle scary topics around DevOps these days! In my 2 previous blog posts (Part 1 and Part 2) I’ve tried to demystified the DevOps word (and world!) by describing what it actually is with a simple example. But there is an even scarier topic (true story!), which is… deploying a database in Kubernetes! Database is… 

Are You Afraid of the Word DevOps? – Part 2

In my previous blog post, we started to explore how to increase the Time-to-Market (TTM) of your simple application. We improved it and to go further we will now leverage containerization. As in part 1, I intend to explain this simply to be accessible to everyone. The Current Status Your application is running for a while now but you came… 

Are You Afraid of the Word DevOps? – Part 1

We came to realize recently that there is a resistance to the word DevOps and it repels some of you. Sadly, by stopping to this word, it prevents you from entering his world! Do you feel that DevOps is just another buzzword and is hard to relate to something concrete? Bear with me, I’ll show you another door. To add… 

Install NeuVector 5 on OpenShift Local 4.14

I’ve been playing around with 2 applications recently: OpenShift from Red Hat and NeuVector from SUSE. At some point I’ve wondered if I couldn’t play with both at the same time. Read on as I’ll share some tips & tricks I didn’t see anywhere else! The Basics I’m using OpenShift Local which is free to use and I’ve installed it… 

Interacting with OpenShift Local in an Azure VM

In my previous blog I’ve written about the no or low cost solutions to setup an OpenShift cluster to play with. I’ve detailed the installation of OpenShift Local on Azure. OpenShift Local is like a mini cluster that is installed on just one virtual machine (node). I’ve also shared the tips on how to properly stop the cluster before shutting… 

Test OpenShift 4 at low cost in Azure

If you want to learn and test OpenShift 4 (the last release is 4.14 at this time of writing), you may not want to go straight with the installation of a full cluster. Using the OpenShift Service of a cloud provider is costly. Even if you want to install it all by yourself in the cloud, you’ll still need several… 

Combining Powerful Cilium Features Together In Kubernetes

My colleagues and I have played with Cilium from Isovalent for a while now and we have successfully deployed it as simple CNI (Container Network Interface) along with Hubble on several production Kubernetes cluster of our customers. However, over the past year there has been several very interesting new features being released. Smartly, Isovalent gives you the opportunity to play… 

Rancher autoscaler – Enable RKE2 node autoscaling

In Rancher, if you make use of node drivers to provision your RKE2 nodes, you can also make use of the cluster autoscaler. In this article, I will show you how simply you can configure the autoscaler for your cluster. Rancher official documentation: RancherRKE2 official documentation: RKE2 Cluster autoscaler Cluster autoscaler is a tool that automatically adjusts the size of… 

CloudBees CD/RO – How to use formal output parameter

Did you have issues using output parameter in CloudBees CD/RO or didn’t find much documentation about it? Then you are at the right place. I will present and guide you through an example of how to use the output parameter. Example The example is the following. A procedure in CloudBees CD/RO needs to output his result, internally and externally. For… 

Kubernetes CoreDNS in depth

You know that CoreDNS is one of the core component of Kubernetes. You may also know that the CoreDNS pod is up and running only after the Container Network Interface (CNI) has been installed in your Kubernetes cluster. Of course you know what CoreDNS is about, it converts names to IP Addresses for objects in the Kubernetes cluster. If you… 

Swiss Cloud Native day landed at the Gurten!

On the 21st of September this year, we attended the Swiss Cloud Native Day. I was accompanied by two of my colleagues, Arnaud Berbier and Christoph Bernhard. This event took place for the third time, and this year, it landed in Bern at the Gurten. Surrounding the capital, Mount Gurten is reachable after 11 minutes of funicular. It’s definitely a…