create prepare_one_node_cluster command #972
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
To better support the deployment and management of single-node Kubernetes clusters, I have created a new command
prepare_one_node_cluster
. Previously, thecreate_one_node_cluster
command was responsible for both preparing the single-node environment and setting up the master node. Now, I have added a new command calledprepare_one_node_cluster
. With this new command, users can first prepare the single-node environment, and then manually runsetup_master_node
to set up the master node when needed. This increased flexibility enables users to selectively execute the relevant steps based on their specific needs.Implementation Notes ⚒️
First, I have split the
create_one_node_cluster
command into two parts: preparing the single-node environment and setting up the master node. Note that I have only divided the previouscreate_one_node_cluster
command into two functions, without affecting the functionality of the originalcreate_one_node_cluster
command.Subsequently, I have created the
prepare_one_node_cluster
command, which only runs the first part of thecreate_one_node_cluster
command, i.e., the part responsible for preparing the single-node environment. After running theprepare_one_node_cluster
command, users can manually call thesetup_master_node
command when they need to.External Dependencies 🍀
N/A
Breaking API Changes⚠️
N/A