kubeadm: 1 minute slower since kubernets version 1.20.3 - [kubelet-check] Initial timeout of 40s passed.
Hello, on minikube we updated our default kubernetes to v1.20.4 and we noticed bumping from v1.20.2 to v1.20.3 causes 1 minute slow down on miikube which the logs shows it is in kubeadm init https://github.com/kubernetes/minikube/issues/10545
▪ Booting up control plane ...I0220 15:44:24.522119 82905 command_runner.go:123] > [control-plane] Creating static Pod manifest for "kube-apiserver"
I0220 15:44:24.522344 82905 command_runner.go:123] > [control-plane] Creating static Pod manifest for "kube-controller-manager"
I0220 15:44:24.522442 82905 command_runner.go:123] > [control-plane] Creating static Pod manifest for "kube-scheduler"
I0220 15:44:24.522659 82905 command_runner.go:123] > [etcd] Creating static Pod manifest for local etcd in "/etc/kubernetes/manifests"
I0220 15:44:24.522894 82905 command_runner.go:123] > [wait-control-plane] Waiting for the kubelet to boot up the control plane as static Pods from directory "/etc/kubernetes/manifests". This can take up to 4m0s
| I0220 15:45:04.513403 82905 command_runner.go:123] > [kubelet-check] Initial timeout of 40s passed.
/ I0220 15:45:28.017602 82905 command_runner.go:123] > [apiclient] All control plane components are healthy after 63.506128 seconds
I0220 15:45:28.017909 82905 command_runner.go:123] > [upload-config] Storing the configuration used in ConfigMap "kubeadm-config" in the "kube-system" Namespace
I0220 15:45:28.031480 82905 command_runner.go:123] > [kubelet] Creating a ConfigMap "kubelet-config-1.20" in namespace kube-system with the configuration for the kubelets in the cluster
- I0220 15:45:28.557112 82905 command_runner.go:123] > [upload-certs] Skipping phase. Please see --upload-certs
I0220 15:45:28.557337 82905 command_runner.go:123] > [mark-control-plane] Marking the node minikube as control-plane by adding the labels "node-role.kubernetes.io/master=''" and "node-role.kubernetes.io/control-plane='' (deprecated)"
| I0220 15:45:29.070246 82905 command_runner.go:123] > [bootstrap-token] Using token: ckmqq4.dov5m97q5ko44fpg
I0220 15:45:29.159638 82905 out.go:140] ▪ Configuring RBAC rules ..
is there a new config or somethign that we are missing out int he v1.20.3 that is adding an additional check that causes 1 minute tax ?
screenshot of our performance dashboard
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Comments: 24 (22 by maintainers)
Commits related to this issue
- Bump up apiserver timeout again for a min We bumped apiserver timeout till 3 mins when commited 4da07cec1dc6ebdb3680ead5cb0b215982133627 one but looks like CI is still failing when testing 4.7.0-rc.3... — committed to praveenkumar/crc by praveenkumar 3 years ago
- Bump up apiserver timeout again for a min We bumped apiserver timeout till 3 mins when commited 4da07cec1dc6ebdb3680ead5cb0b215982133627 one but looks like CI is still failing when testing 4.7.0 bits... — committed to praveenkumar/crc by praveenkumar 3 years ago
- Bump up apiserver timeout again for a min We bumped apiserver timeout till 3 mins when commited 4da07cec1dc6ebdb3680ead5cb0b215982133627 one but looks like CI is still failing when testing 4.7.0 bits... — committed to praveenkumar/crc by praveenkumar 3 years ago
- Bump up apiserver timeout again for a min We bumped apiserver timeout till 3 mins when commited 4da07cec1dc6ebdb3680ead5cb0b215982133627 one but looks like CI is still failing when testing 4.7.0 bits... — committed to crc-org/crc by praveenkumar 3 years ago
- [SPARK-41502][K8S][TESTS] Upgrade the minimum Minikube version to 1.28.0 ### What changes were proposed in this pull request? This PR aims to upgrade the minimum Minikube version to 1.18.0 to 1.28.0... — committed to apache/spark by dongjoon-hyun 2 years ago
- [SPARK-41502][K8S][TESTS] Upgrade the minimum Minikube version to 1.28.0 ### What changes were proposed in this pull request? This PR aims to upgrade the minimum Minikube version to 1.18.0 to 1.28.0... — committed to beliefer/spark by dongjoon-hyun 2 years ago
update
PR in master (1.22) merged: https://github.com/kubernetes/kubernetes/pull/99336
the change is backported all the way back to 1.18 (inc); backport PRs are pending. https://github.com/kubernetes/kubernetes/pull/99336#issuecomment-824441152
“self hosted” is not always standalone. kubeadm sets up a kubelet which runs the apiserver and then registers itself as a node to the API server it started
(i guess the 1.21 PR has not merged yet, but is about to.)
you can expect new releases after the 12th of May.
cc @BenTheElder for kind