About This Kubernetes Cluster

Cluster Overview

This is a Kubernetes cluster deployed using K3s and managed with the Homelab tool.

Nodes

Master Nodes
  • 192.168.0.11 (bub-k8-1)
  • 192.168.0.12 (bub-k8s-2)
Worker Nodes
  • 192.168.0.31 (k8s-worker-1)
  • 192.168.0.32 (k8s-worker-2)
  • 192.168.0.33 (k8s-worker-3)

Cluster Configuration

Setting Value
Kubernetes Distribution K3s v1.33.3+k3s1
Cluster Domain bubtaylor.com
Load Balancer MetalLB
Ingress Controller NGINX Ingress

Deployed Applications

ArgoCD GitOps

GitOps continuous deployment platform: argocd.bubtaylor.com which is restricted to access through the ingress annoations to only allow access from the local network segments.

Whoami Test Service

A simple test service: whoami.bubtaylor.com

About This Cluster

This website provides information about the cluster configuration (managed by ArgoCD). The bootstrap app that is not managed by argo is about.bubtaylor.com

How to Access

Using kubectl

You can access this cluster using kubectl with the following command:

kubectl config use-context homelab-k3s

Accessing Services

To access services by domain name, add the following entries to your hosts file:

192.168.0.10 whoami.bubtaylor.com
192.168.0.10 about.bubtaylor.com
192.168.0.10 argocd.bubtaylor.com