Series: Full Kubernetes Installation (5)

This series provides tutorials guiding you to install a full Kubernetes cluster with K3S. I usually write the pieces in a very short format that only includes commands to execute and useful configuration, since I use it as a reference for myself.

K3S (Archived) is a lightweight kubernetes distribution which is extremely easy to install and to use. In this tutorial I will explain how one can set up a basic kubernetes cluster in a single self-managed server.

In this tutorial I will explain how to configure and expose an external DNS server for a K3S cluster using k8s_gateway (Archived).

In this tutorial I will show how to configure automatic SSL certificates for K3S using Let's Encrypt (Archived).

In this tutorial I will show how to install Longhorn (Archived) to manage persistent storage requirements of the kubernetes cluster.

In this tutorial I will show how to configure integration of our K3S cluster with GitLab using GitLab Agent.