Install Nginx Ingress Controller on Kubernetes and MicroK8s

Nginx is the most popular Ingress Controller with Kubernetes. We find it in many Kubernetes distributions enabled by default. In this post, I will show you install and configure the Nginx Ingress Controller in few steps. Existent Installation Check Before going ahead and installing the Nginx Ingress Controller, we verify if it is already running … Read more

Easiest Kubernetes Install ever! Certified Kubernetes with just one command line

Kubernetes has a fairly complex architecture. For years, developers and operators shied away from trying it out because of its complex installation. Its popularity pushed the community to find ways to simplify this process and tools like kubeadm were created. However, even kubeadm is not straightforward for most. Today I will show you the simplest … Read more

Enable X-Forwarded-* Headers in Kubernetes Nginx Ingress Controller

If you experienced some issues with your application not redirecting to HTTPs or the correct host on Kubernetes, you are not alone. While refreshing some clusters, I started experiencing this issue as well. I immediately checked the configuration of my Load Balancer but it looked perfectly fine. After digging through the stack, I realized the … Read more

Continuous Delivery with GitLab and Kubernetes

Today I will just link an article I wrote for GitLab which received quite some positive feedback. It is a new approach I took for Continuous Delivery where I leverage the GitLab tools to create and manage my pipeline. I believe this is a superior and less costly approach to building the pipeline piece by … Read more

Setup an Nginx Maintenance Page

Nginx grows in popularity day by day. Its solid performance and ease of setup make it a perfect tool to proxy traffic to your backend. In this article I will describe how you can configure a maintenance page that will be shown automatically every time you re-deploy or possibly your backend goes belly up. If … Read more

Create a Kubernetes cluster on CentOS 7

Kubernetes is an open source system developed by Google which automates deployment, operations and scaling of containerized applications. It is a holistic solution for automated delivery offering a wide range of critical features like automatic binpacking, self-healing, auto-scaling, service registry, software load-balancing, automated rollouts, automated rollbacks, secret and configuration management, storage orchestration and batch execution. … Read more

Package a Spring Boot application into a Docker container

In this article, I will describe how we can easily package our Spring Boot Java Application into a Docker container using the docker-maven-plugin The reason why we favor containers in our Continuous Delivery (CD) prototyping is that they offer greater isolation than Virtual Machines (VMs). When the number of applications deployed on a VM grows, … Read more

Install UnrealIRCd Server on CentOS 7

In this article we will install UnrealIRCd on a CentOS 7 machine. UnrealIRC is the most popular IRC server. It is written in C and it is open source. User Setup and Download Compilation It is safe to leave everything to default. However take your time during the process to get accustomed to configuration options. … Read more

Install Jenkins on CentOS 7

Install Jenkins in few steps on CentOS 7. Java is a pre-requisite for your Jenkins installation. If you don’t have it, go ahead and install it. Note that Jenkins is incompatible with the GCJ version of Java. Best options are OpenJDK and the official one. Happiness! You should be able to access Jenkins GUI on … Read more

Verified by MonsterInsights