3.3 Deploy Kubernetes

State/Version: 20240225

3.3 Deploy Kubernetes 🚚

Once the stage is prepared Kubernetes can be deployed.

3.3.1 Development cluster 🚧

The first iteartion of the Kubernetes homelab was provisioned as described on rechno-tims blog.

Currently I replaced 🏷️k3s with 🏷️talos because it fits better into my automated provisioning and configuration workflow.

The code is documented here: 🌐 homelab repository on github.

3.3.2 Staging cluster ✨

Deploying 🏷️talos to the Staging cluster follows the same procedure as on the Development cluster. The code is documented here: 🌐 homelab repository on github.

3.3.3 Production cluster 🚨

# Create the k8s cluster
k3d cluster create --api-port 6550 -p "8081:80@loadbalancer" --agents 2