Skip to content

building homelab-v2 part 2


Table of Content

building homelab-v2 part 2

  • [x] completed
    • kubeadm init
    • setup gitops
    • setup sops
  • [ ] what's next
    • setup directpv for persistent volumes
    • setup metallb for L2 advertisement of a service and IP address pool
    • setup nginx-gateway-fabric
    • setup cert-manager
    • setup minio
    • setup gitlab-runner
    • setup prometheus
    • setup loki
    • setup postgres
    • create deploy token and database env secrets for news-logger
    • add news-logger app
    • setup bytebase
      • manage news-logger database

I just followed how I did before...

One minor thing to note is that I run below instead of writing secret yaml using stringData when setting up cert-manager.

kubectl create secret generic cloudflare-api-token-secret -n gateway \
  --from-literal=api-token=token_string_here \
  --dry-run=client -o yaml > cloudflare-api-token-secret.yaml