Infrastructure at your Service

All Posts By

Mehdi Bada

Mehdi Bada

Jenkins X ecosystem: Kaniko as image builder

By | Database Administration & Monitoring, DevOps, Docker, Kubernetes | No Comments

For a few months now, we started a huge project at a customer; build a complete CI/CD platform for Documentum. The final goal is to create a CI/CD process for platform and software delivery to reduce as possible the delivery of the releases. To achieve this goal, 2 main products have been introduced at our customer by our DevOps team: Kubernetes (as the new “virtualization” platform) and Jenkins X (for CI/CD). Based on these 2…

Read More
Mehdi Bada

A day at DevOps World in Lisbon

By | DevOps, Docker, Kubernetes | No Comments

On this second day here at DevOps World in Lisbon, I built a very interesting and intensive program of sessions to attend which I will explain to you more in detail below. This was also the opportunity for us (Arnaud and I) to meet our main customer from whom we are working with Jenkins X each day. It is always interesting to be able to meet physically the people with whom we collaborate, even if…

Read More
Mehdi Bada

DevOps World Lisbon – Continuous Delivery with Jenkins X

By | Application integration & Middleware | No Comments

Welcome to the DevOps World – Jenkins World in Lisbon 😀 ! I’m very excited to attend my first DevOps World, thanks to dbi services for allowing me to attend this event. By the way, it’s my first time here in Lisbon and I fell in love with this city. The first day was exclusively book for workshops, and we choose to attend to Continuous Delivery with Jenkins X. The workshop was done by one…

Read More
Mehdi Bada

First day at DOAG 2019 Conference

By | Database Administration & Monitoring, Oracle | No Comments

This year I have the opportunity to take place at one of the most popular Oracle conferences, the DOAG. In the meantime, I have the chance to give a talk on Thursday about Docker containers. Yes! Because at DOAG we are not only speaking about Oracle products. I’m really impressed by the quality of the presentations. I followed 4 presentations, on different subjects/technologies and the quality of them was very good. David Hueber, OCI vs…

Read More
Mehdi Bada

NFS Storage Configuration for Kubernetes

By | Application integration & Middleware | No Comments

For one of our important customers, we are working on a major project to migrate critical applications to containers. From the implementation of the Kubernetes architecture to the deployment of applications and the administration of the platform, we are responsible for an important technological stack with new challenges for our team. One of the challenges, both important and exciting, is the implementation of Kubernetes clusters on bare metal (VM) and its management. We have deployed…

Read More
Mehdi Bada

Create a Kubernetes cluster with Google Kubernetes Engine

By | Database Administration & Monitoring, DevOps, Docker, Kubernetes | No Comments

Nowadays the market for cloud providers is very competitive. Large companies are fighting a very hard battle over the services they provide. Each offers a wide range of more or less identical products with specific features for each. In my point of view, having deployed Kubernetes clusters in several environments (Cloud and On-Premise), I pay particular attention to Google Cloud for its Google Kubernetes Engine offer. The deployment of a Kubernetes cluster is very fast…

Read More
Mehdi Bada

Kubernetes DNS resolution using CoreDNS (force update deployment)

By | DevOps, Docker, Kubernetes | No Comments

After installing your Kubernetes cluster composed by masters and workers, a few configurations steps need to complete. In fact, the join command is not the last operation to perform, in order to have a fully operational cluster. See how to deploy a k8s cluster using kubeadm here: https://blog.dbi-services.com/kubernetes-how-to-install-a-single-master-cluster-with-kubeadm/ . One of the most important steps in the configuration is the name resolution (DNS) within the k8s cluster. In this blog post, we will see how…

Read More
Mehdi Bada

CloudBees DevOps Playground – Hands On with JenkinsX

By | DevOps, Docker, Kubernetes | No Comments

Last week, we had the chance to attend to the CloudBees DevOps Playground in London. The event was a presentation and a Hands-On on Jenkins X done by one of the most popular guys from the CloudBees, Gareth Evans. Before taking an interest in Jenkins X, we focused most of our time in the Docker and Kubernetes part. We enhance a lot our skills during the last months on the administration of Kubernetes cluster and…

Read More
Mehdi Bada

Kubernetes – How to install a single master cluster with kubeadm?

By | Database Administration & Monitoring, DevOps, Docker, Kubernetes | No Comments

To bootstrap a minimal K8S cluster for testing purpose, kubeadm is a very interesting tool. The goal of this blog is not to explain to you the K8S architecture or the components but only the deployment part. using kubeadm. The final architecture of our cluster will be the following: Source:https://elastisys.com/2018/01/25/setting-highly-available-kubernetes-clusters/ Docker Installation The first step is to install Docker on each cluster node: yum install yum-utils device-mapper-persistent-data lvm2 yum-config-manager \ –add-repo \ https://download.docker.com/linux/centos/docker-ce.repo yum update…

Read More
Mehdi Bada

Docker EE – UCP 3.1.2 installation failed in Azure

By | DevOps, Docker | No Comments

Docker EE 2.1 is a Containers-as-a-Service (CaaS) platform on-premise or in the cloud. To manage your cluster of containers, Docker EE allows you to install UCP (Universal Control Panel). When you plan to install the UCP 3.1.2 in Azure, the installation fails during the deployment of the UCP service. You will get the following error message. [[email protected] ~]$ docker logs ucp-reconcile   If you google the error message you will get a lot of answers…

Read More