Don't explicitly specify server/agent in k3s install command #808
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.
The K3S install script will autodetect based on K3S_URL, whether or the node is a server or agent node and insert in the (systemd unit file, or whatever is relevant for your OS) command.
Specifying explicitly runs the risk of having server/agent specified twice in the k3s command which would happen if INSTALL_K3S_EXEC='--flannel-backend=none' was set for that specific server installation.
In that case the K3S install script does not realize that the user has already specified server/agent and will therefore add a duplicate server/agent definition.
Therefore, let the k3s install script handle the detection.