I am in the process of deploying an LXD host and I am trying to future proof my deployment for growing out.
It seems to me that there may be 2 ways to go about this:
- Configure the LXD instance without clustering now and re-run lxd init if/when needed to convert to a cluster setup.
- Configure the LXD instance as a single-node cluster and the join other nodes if/when needed.
- Is the first approach even possible without loosing anything?
- Are there any downsides to the second approach? It seems less risky come scaling time, but I would be introducing increased complexity.