-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Define how flags / cli / configuration should look for multi node #133
Comments
A first brainstorming:
Priority among different options is a topic to be addressed too; in this case, the problem could be a little bit different than what currently under discussion for ComponentConfig because the most of the suggested flags does not map to single entries in the config file, but instead are shorcut for "complex" seetings in the config / impacting more entries at the same time |
In no particular order CCing some others for their thoughts on this: @neolit123 @liztio @munnerz I think roughly the plan outlined above makes a lot of sense, if we go this route we should group the flags by "usage level" in the CLI help text. |
random thoughts:
while we can create replicas based on a template, there has to be a way to configure parameters for them - i.e. passing a template, or a ConfigMap (like proposed in the multi-node PR). while passing a number of certain node types may satisfy the basic use case, soon after the user will ask "but how do i configure these replicas?"
seems to me that these are fairly low priority, in fact i think we should only expose them when we reach the point of user demand. DKC is problematic, while kube-dns will see less use in time.
what if the user wants to patch something all the way down to the api-server manifest on all CP replicas?
i can consider config file use as pretty standard for beginners too, so my design would have been to use a config as swiss army knife for everything but only expose CLI flags that make sense for the sake of not creating a config file.
we need to provide a way to target a container or target a set of replicas. |
According to feedbacks/latest PR merged:
|
Related: #340 We should discuss this again on Monday. @neolit123 had some interesting points about possibly moving some of the flags we already have into config. |
i think the ideas to support some of the flags such as |
/unassign |
This seems to be working well with the config files, they're very simple if you just want multiple nodes: kind: Cluster
apiVersion: kind.sigs.k8s.io/v1alpha3
nodes:
- role: control-plane
- role: worker
- role: worker |
[EOS-11307] Eliminar el container si esta creado al ppio de la ejecución
Multi node is going to increase complexity of the config options available in kind (see #130).
It should be defined how this will impact on flags / cli, considering at least following categories of users/use cases:
The text was updated successfully, but these errors were encountered: