Understanding CRI-O

Developer perspective into OCI, CRI, runc and cri-o. Recently I came across cri-o when I was setting up some docker build tasks and was planning to integrate it with OpenShift pipeline. My primary task was to build my Spring boot application but was introduced to a new term cri-o. I try to understand how cri-o … Continue reading Understanding CRI-O

Understanding more about Kubernetes Dashboard

Kubernetes dashboard provides a graphical user interface which can be used to view all the kubernetes constructs in our cluster. We will be using MiniKube for this blog post which enables us to run a Kubernetes cluster on a single machine. To check if dashboard is enabled execute the below command. From the above command … Continue reading Understanding more about Kubernetes Dashboard

Deploying Angular 6 Application on Kubernetes

In a previous post we have seen how we can deploy a Spring Boot application on a Kubernetes cluster. I have shared a step by step approach in that post where we start by creating a simple application, then create a docker image for the app and finally we create Kubernetes templates for deployment and … Continue reading Deploying Angular 6 Application on Kubernetes

Rolling updates on Kubernetes

Kubernetes is one of the most widely used container orchestration tool at present. In the earlier post, I have explained how to deploy your spring boot application on Kubernetes cluster. In this post, we will see how we can instruct Kubernetes to start a rolling update so that we can release a new version of … Continue reading Rolling updates on Kubernetes

Spring boot application on kubernetes

Introduction Kubernetes is the container orchestration tool which has gained lot of traction in the last couple of years. Kubernetes is highly scalable and can be used on bare metal, VMs and on almost all public cloud offerings In this blog post I will demo how you can deploy a simple spring boot application packaged … Continue reading Spring boot application on kubernetes