Home
Marco Lenzo Blog
Cancel

Expose TCP and UDP services with the Kubernetes Nginx Ingress Controller

This tutorial will show how to expose TCP or UDP services running in your Kubernetes cluster such as MySQL or any other database with the Nginx Ingress Controller. As you may know, the Kubernetes I...

Kubernetes Free TLS Certificate Management

How to Create and Manage TLS Certificates for Free on a Kubernetes cluster with Nginx and cert-manager. Using HTTPS to publish your website or expose your API is a must nowadays. Luckily, long gon...

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 C...

Will be back

End of last year I was dishing out blog posts regularly. Then it came Christmas and I decided to wrap up some very interesting articles on Kubernetes. The problem was that I started too much at one...

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...

The secret recipe of successful Agile and DevOps

For years, I wanted to write about my take on Agile and DevOps. I never did because I feel there is no value in expressing an opinion if it’s not backed by facts. Today, I am finally in the positio...

Install WordPress on Kubernetes

WordPress is without doubt the leading content management tool on the internet. It’s simple to use and it has an endless set of features and plugins. However, its setup and upgrade are not always s...

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...

Oops! I nuked my cluster!

Unfortunately, it has been a very hectic week in a very busy year! I did the wrong decision to refresh my Kubernetes cluster during the weekend. Some unexpected issues coupled with me being extrem...

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...