This repository contains a collection of Kubernetes applications that are currently deployed in my home Kubernetes cluster, or that I tested in the past.
The folders are broken out by method of deployment. The gitops
folder contains applications that are deployed via ArgoCD, the non-gitops
folder contains applications that are deployed via Helm or kubectl apply -f
. Finally, the tools
folder contains instructions for installing tools that are used to to help manage things within the cluster.
Currently, my cluster consists of 3 control plane nodes and 3 worker nodes. The control plane nodes are running Ubuntu 20.04, and the worker nodes are running Ubuntu 20.04. The cluster is managed by k3s, and is deployed via ansible. The ansible playbooks are available within my automations
repo here k3s-ansible.