-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
wip:Support multi control plane #9920
Conversation
Can one of the admins verify this patch? |
Hi @lingsamuel. Thanks for your PR. I'm waiting for a kubernetes member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: lingsamuel The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
60b77a7
to
9bc6c87
Compare
Signed-off-by: Ling Samuel <[email protected]>
Signed-off-by: Ling Samuel <[email protected]>
Signed-off-by: Ling Samuel <[email protected]>
Signed-off-by: Ling Samuel <[email protected]>
…ses test failure. Signed-off-by: Ling Samuel <[email protected]>
Signed-off-by: Ling Samuel <[email protected]>
03176dd
to
8fa3ccf
Compare
Rebased. |
5303fa9
to
b57d57b
Compare
Signed-off-by: Ling Samuel <[email protected]>
b57d57b
to
fb46e42
Compare
@lingsamuel thanks for updating this, I still need to verify if this PR could be accepted in minikube's vision without affection the code complexity. will do a discuss on next office hours if you like to attend on monday please we could discuss it |
I am afraid i can't participant. |
@lingsamuel thanks for this PR, at this release we dont have the bandwith to accept this PR but we eventually we can accept this. we decideded once our Flake Tests failure for multinode are fixed |
@lingsamuel: PR needs rebase. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
@lingsamuel update: we discussed this in the triage meeting, we like to re-introduce this PR again after we deliver the minikube auto pause feature. #10326 for now I will close this PR and lets reopen a MEP for this feature for milestone v1.19.0 I would like the MEP to discuss backward compatiblity, how it affects other minikube features such as pause, service, docker-env,.... |
/kind feature
Changes:
node add
node add --control-plane
--control-planes
to config control planes number:minikube start --control-planes 2
.--nodes
will automatically enlarge ifnodes < control-planes
and outputs a warning.PrimaryControlPlane
status
CNI
toKindNet
status
command: stacked control plane nodekubeconfig
should be irrelevant.kubeconfig
still exist in stacked control plane node but configured atcontrol-plane.minikube.internal:8443
to generate certificate keys.start
from a stopped old cluster confignode add
,node stop
,node start
,stop
a running old clusterstatus
warn user outdated config, provides flag--update-primary-control-plane-tag
to update profile.Fixes: #7461, part of #7538
Currently finished:
Some output changes:
Outdated profile and
status
command output:$ minikube status There is no primary control plane, set --update-primary-control-plane-tag=true to update profile. minikube type: Control Plane host: Running kubelet: Running apiserver: Running kubeconfig: Irrelevant timeToStop: Nonexistent IP: 192.168.39.164