Skip to content

skwig/homelab

Repository files navigation

🏠 homelab

Currently running on a single instance running Talos.

Host: ThinkCentre M910q
CPU: Intel(R) Core(TM) i5-6500T (4) @ 3.10 GHz
GPU: Intel HD Graphics 530 @ 1.10 GHz [Integrated]
Memory: 15.51 GiB
Disk: 1000 GiB

Getting started

  1. Apply OpenTofu from iac
  2. Install Talos Linux from talos
  3. Create a secret to access Azure based on OpenTofu output
    kubectl create namespace "external-secrets"
    kubectl create secret generic azure-credentials --from-literal=ClientID="$(tofu output -raw client_id)" --from-literal=ClientSecret="$(tofu output -raw client_secret)" -n "external-secrets"
  4. Generate a finegrained PAT exclusive to this repo with permissions listed here
  5. Install Flux
    flux install
    flux bootstrap github --owner skwig --repository homelab --branch master --path ./kubernetes/clusters/production --personal

About

My kubernetes homelab

Topics

Resources

Stars

Watchers

Forks

Contributors