Skip to content

Kubernetes

Running stateful workloads on Kubernetes: cluster setup, database operators such as those for PostgreSQL, Helm, storage, networking, OpenShift and Rancher.

The 1st Day at KubeCon & CloudNativeCon 2023 in Amsterdam

The KubeCon around the Kubernetes technology was one of the events I dreamed to attend since I’m focusing on the CloudNative solutions. I had the great opportunity to attend the KubeCon & CloundNativeCon in Amsterdam with my colleague Benoît Entzmann. There is now CNCF-hosted Co-located events adding more topics and interesting sessions. This is community-driven, vendor-neutral events hosted and managed… 

Elasticsearch – Index, document, and search

I have recently wrote blogs about ELK Stack and more specifically around Elasticsearch, this blog comes as a complement of the previous blog (Data lifecycle management). What is an index? To understand what is an index in Elasticsearch, first we have to know that Elasticsearch is a distributed document store. Instead of storing information as rows of columnar data, Elasticsearch… 

Kubernetes: Extension of disk in Rook Ceph

In my previous blog, I’ve introduced the storage solution Rook Ceph for Kubernetes. We saw that in our architecture we had 3 workers dedicated for storage using Ceph file system. Each worker had 2 disks of 100 GB and we saw that from the storage point of view one OSD equals one disk. With these 6 disks we had a… 

Introduction to Rook Ceph for Kubernetes

We have been doing a lot of tests around Rook Ceph lately for one of our customer and it may worth sharing what I’ve learned. If you want a quick overview on that topic before diving into the official documentation (Rook and Ceph), please read on! Ceph cluster overview As the adage says “A picture is worth a thousand words”… 

Let’s upgrade Kubernetes with kubeadm

Upgrade the Control Plane After installing a Kubernetes cluster, I suggest we continue upgrading the cluster using kubeadm installation and configuration tools. So that you know, upgrading a cluster is done from version to version +1. In the context of this blog, we assume that we have a minimal version Kubernetes cluster, with one Master and two Worker nodes, at… 

Windows Server container on an AKS cluster

A few weeks ago I participated at the dbi services bootcamp. All new employees are gathered for a refreshment of dbi services best practices. This is also an opportunity to ask questions directly to our CEO David Hueber as well as provide feedback on our enrolment experience in the company. dbi services is very keen on continuously improving his integration… 

Easily build a kubernetes cluster with kubeadm

In the upcoming blog posts, I will cover monitoring with Prometheus in a Kubernetes infrastructure. As I started blogging, I decided it would be useful to delve into the design of the k8s infrastructure. This will allow you to approach these blogs better if you wish to reproduce them. Therefore, I will start with the basics and explain step by… 

VMware Tanzu Kubernetes: Create your first cluster

This is the second part of my journey with Tanzu (follow the first part here in case you missed it: VMware Tanzu Kubernetes: Introduction), this time I’ll describe how to initiate our first managed cluster. Then, we’ll deep dive in how to start initializing our first cluster and deploy our first pod. If you followed my first post regarding Tanzu,… 

GitLab Migration and Upgrade

I’ve worked with my mate Donovan Winter (we are called Thomson and Thompson!) on a very interesting project for one of our customer that’s worth sharing. They had an old version of GitLab (release 13.3.4) running in a pod in OpenShift and wanted to migrate it into a Virtual Machine under Rocky Linux 8. They then wanted to upgrade it… 

ChatGPT vs DevOps

As a lot of curious people, I have experimented with ChatGPT in order to figure out if it could be helpful in my work as a DevOps consultant or even replace me (why not?). If you are also interested to see how ChatGPT compares with an Oracle DBA, you can check the very interesting blog of my colleague that did… 

VMware Tanzu Kubernetes: Introduction

Welcome in the world of managed Kubernetes! You’ve probably click or found this blog searching for more informations on Tanzu. Probably also because full or part of your infrastructure is managed with vSphere and you have interests. Perfect, you’re in the right place! Managed Kubernetes and the opposite Kubernetes cluster can be provisioned “the hard way” using kubeadm scripts. This… 

Kubernetes SSO using Azure AD: The Production Solution

In my previous blog I’ve detailed the tests we did regarding SSO in Kubernetes using Azure AD. I’ve described all the steps of our research on this topic in order to give our readers a real idea of how implementing a new solution happens. It is not a straight forward process and you have to explore several leads, do a…