Wondered if folks had a preferred method for implementing a GitOps approach for homelabs consisting of mostly docker compose stacks.

We run Kubernetes at work, and I’m tempted to migrate to that as it provides a slew of great GitOps tools, but I’ve been putting off that migration as I haven’t had the time to invest.

Is learning Ansible and going that route still the way to go?

  • thejml@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 month ago

    Currently, I have a 3 1L Dell node Proxmox cluster with 6 kube nodes on it (3 masters, 3 workers). Lets me do things like migrate services off of a host so I can take it out, do upgrades/maintenance, and put it back without hearing about downtime from the family/friends.

    For storage, I’ve got a Synology NAS with NFS setup and then the pods are configured to use that for their storage if they need it (So, Jellyfin, Immich, etc). I do regular backups of the NAS with rsync. So, if that goes down, I can restore or standup a new NAS with NFS and it’ll be back to normal.