• pezhore@lemmy.ml
    link
    fedilink
    English
    arrow-up
    7
    arrow-down
    3
    ·
    11 months ago

    As someone who moved to Proxmox for my 3-node homelab, good luck.

    I find the automation for deploying VMs to be woefully incapable compared to Terraform/PowerCLI on the VMware side. Not to mention things like load balancing/DRS are flat out missing.

    I managed to get it stable enough for homelab-y things like *arr, plex, DNS, etc - but at this point I would quit rather than use it in a production environment. Or maybe I would just look at bare metal kubernetes instead.

    • Hexarei@programming.dev
      link
      fedilink
      English
      arrow-up
      3
      ·
      11 months ago

      Huh, I use terraform for my Proxmox clusters without any major issues. What kind of trouble does it give you?

      • pezhore@lemmy.ml
        link
        fedilink
        English
        arrow-up
        2
        ·
        11 months ago

        The biggest issue is being in aware of migrations for load balancing. If VM 1 is deployed to Node 1 with Terraform, then is moved to Node 2 at some point for load balancing, Terraform tries to recreate it on Node 1.

        Also, I have a slight moral objection to one of the top providers being developed by a for-profit prison company.

    • emptiestplace@lemmy.ml
      link
      fedilink
      English
      arrow-up
      3
      ·
      11 months ago

      IaaS or gtfo? I would love to see more development in this area, but I think you might be covering a bit too much ground with “in a production environment”. Tons of smaller (and not so small) companies are still running piles of bare metal chaos and could benefit greatly from even the simplest Proxmox setup.

    • You999@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      3
      ·
      11 months ago

      Your use case sounds like kubernetes would be a way better fit as dynamicly scaling and load balancing is kinda the whole point of kubernetes.

      Proxmox clustering is essentially just for adding redundancy and nothing more.