onedr0p / home-ops

Wife approved HomeOps driven by Kubernetes and GitOps using Flux

Home Page:https://onedr0p.github.io/home-ops/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cluster bootstrap & upgrade nuances 🔴

onedr0p opened this issue · comments

There are concerns that need to addressed when re-provisioning my Talos cluster...

1. Pre bootstrap

  1. Sync Talos config files to Matchbox
  2. CloudnativePG needs to have the cluster spec updated with the new .spec.backup.barmanObjectStore.serverName and .spec.bootstrap.recovery.source

2. Post bootstrap

  1. Sometimes the rook operator pod needs to be deleted so it can re-provision the OSDs after the first set of OSD prepare jobs appear (and fail). There is some testing to be done with nsenter in the wipe-disk jobs that might clear this up.

    kubectl -n rook-ceph delete pod --selector app=rook-ceph-operator
  2. Volsync doesn't clean up temp volumes after the volume populator has ran

    task volsync:cleanup cluster=main