Problem
Currently, the Docker image provides a single-node setup which might not be sufficient for some use cases.
Proposal
I suggest adding a button to the Docker image which will allow users to add 2 more nodes to the existing single-node setup of Vertica database on the same local machine. This will provide more scalability and flexibility to the users.
Benefits
- Adds scalability to the existing Docker image of Vertica database
- Provides flexibility to the users for adding more nodes as per their requirement
- Simplifies the process of adding more nodes for the users
Implementation
The implementation of this feature can be done by creating a script which will handle the process of adding 2 more nodes to the existing setup. This script can be triggered by clicking on the button.
In order to make it possible to add nodes, instead of IP address "127.0.0.1" which is often referred to as "localhost" address for a single node, use a private network IP range like 10.0.0.1,10.0.0.2,10.0.0.3