I'm trying to boot minikube 1.12.3
here is my script which delete previous cluster, and rebuild a new one, with driver = none.
minikube stop
minikube delete
rm -rf ~/.kube
rm -rf ~/.minikube
sudo rm -rf /var/lib/minikube
sudo rm -rf /etc/kubernetes
sudo rm -rf /root/.minikube
sudo rm -rf /usr/local/bin/minikube
#curl -Lo minikube https://github.com/kubernetes/minikube/releases/download/v1.11.0/minikube-linux-amd64
curl -Lo minikube https://github.com/kubernetes/minikube/releases/download/v1.12.3/minikube-linux-amd64
chmod +x minikube && sudo cp minikube /usr/local/bin/
export MINIKUBE_WANTUPDATENOTIFICATION=false
export MINIKUBE_HOME=$HOME
export MINIKUBE_WANTREPORTERRORPROMPT=false
export CHANGE_MINIKUBE_NONE_USER=true
export KUBECONFIG=$HOME/.kube/config
sudo sysctl fs.protected_regular=0
echo 'Starting Minikube'
sudo minikube start --vm-driver none
sudo cp -r /root/.kube /root/.minikube $HOME
sudo chown -R $USER $HOME/.kube
sudo chown -R $USER $HOME/.minikube
sed 's/root/home\/julien/g' $KUBECONFIG > tmp; mv tmp $KUBECONFIG
./deploy-local-cluster.sh
kubectl get all -A
I tried with v1.11.0 and latest v1.12.3, same result:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 644 100 644 0 0 921 0 --:--:-- --:--:-- --:--:-- 920
100 55.9M 100 55.9M 0 0 1044k 0 0:00:54 0:00:54 --:--:-- 1479k
fs.protected_regular = 0
Starting Minikube
😄 minikube v1.12.3 on Ubuntu 20.04
✨ Using the none driver based on user configuration
👍 Starting control plane node minikube in cluster minikube
🤹 Running on localhost (CPUs=8, Memory=15768MB, Disk=403863MB) ...
ℹ️ OS release is Ubuntu 20.04.1 LTS
🐳 Preparing Kubernetes v1.18.3 on Docker 19.03.3 ...
▪ kubelet.resolv-conf=/run/systemd/resolve/resolv.conf
> kubectl.sha256: 65 B / 65 B [--------------------------] 100.00% ? p/s 0s
> kubeadm.sha256: 65 B / 65 B [--------------------------] 100.00% ? p/s 0s
> kubelet.sha256: 65 B / 65 B [--------------------------] 100.00% ? p/s 0s
> kubectl: 41.99 MiB / 41.99 MiB [---------------] 100.00% 2.44 MiB p/s 18s
> kubeadm: 37.97 MiB / 37.97 MiB [---------------] 100.00% 2.31 MiB p/s 17s
> kubelet: 108.04 MiB / 108.04 MiB [-------------] 100.00% 2.55 MiB p/s 43s
💥 initialization failed, will try again: run: /bin/bash -c "sudo env PATH=/var/lib/minikube/binaries/v1.18.3:$PATH kubeadm init --config /var/tmp/minikube/kubeadm.yaml --ignore-preflight-errors=DirAvailable--etc-kubernetes-manifests,DirAvailable--var-lib-minikube,DirAvailable--var-lib-minikube-etcd,FileAvailable--etc-kubernetes-manifests-kube-scheduler.yaml,FileAvailable--etc-kubernetes-manifests-kube-apiserver.yaml,FileAvailable--etc-kubernetes-manifests-kube-controller-manager.yaml,FileAvailable--etc-kubernetes-manifests-etcd.yaml,Port-10250,Swap": exit status 1
stdout:
[init] Using Kubernetes version: v1.18.3
[preflight] Running pre-flight checks
[preflight] Pulling images required for setting up a Kubernetes cluster
[preflight] This might take a minute or two, depending on the speed of your internet connection
[preflight] You can also perform this action in beforehand using 'kubeadm config images pull'
[kubelet-start] Writing kubelet environment file with flags to file "/var/lib/kubelet/kubeadm-flags.env"
[kubelet-start] Writing kubelet configuration to file "/var/lib/kubelet/config.yaml"
[kubelet-start] Starting the kubelet
[certs] Using certificateDir folder "/var/lib/minikube/certs"
[certs] Using existing ca certificate authority
[certs] Using existing apiserver certificate and key on disk
[certs] Generating "apiserver-kubelet-client" certificate and key
[certs] Generating "front-proxy-ca" certificate and key
[certs] Generating "front-proxy-client" certificate and key
[certs] Generating "etcd/ca" certificate and key
[certs] Generating "etcd/server" certificate and key
[certs] etcd/server serving cert is signed for DNS names [suncap localhost] and IPs [192.168.0.45 127.0.0.1 ::1]
[certs] Generating "etcd/peer" certificate and key
[certs] etcd/peer serving cert is signed for DNS names [suncap localhost] and IPs [192.168.0.45 127.0.0.1 ::1]
[certs] Generating "etcd/healthcheck-client" certificate and key
[certs] Generating "apiserver-etcd-client" certificate and key
[certs] Generating "sa" key and public key
[kubeconfig] Using kubeconfig folder "/etc/kubernetes"
[kubeconfig] Writing "admin.conf" kubeconfig file
[kubeconfig] Writing "kubelet.conf" kubeconfig file
[kubeconfig] Writing "controller-manager.conf" kubeconfig file
[kubeconfig] Writing "scheduler.conf" kubeconfig file
[control-plane] Using manifest folder "/etc/kubernetes/manifests"
[control-plane] Creating static Pod manifest for "kube-apiserver"
[control-plane] Creating static Pod manifest for "kube-controller-manager"
[control-plane] Creating static Pod manifest for "kube-scheduler"
[etcd] Creating static Pod manifest for local etcd in "/etc/kubernetes/manifests"
[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
[kubelet-check] Initial timeout of 40s passed.
Unfortunately, an error has occurred:
timed out waiting for the condition
This error is likely caused by:
- The kubelet is not running
- The kubelet is unhealthy due to a misconfiguration of the node in some way (required cgroups disabled)
If you are on a systemd-powered system, you can try to troubleshoot the error with the following commands:
- 'systemctl status kubelet'
- 'journalctl -xeu kubelet'
Additionally, a control plane component may have crashed or exited when started by the container runtime.
To troubleshoot, list all containers using your preferred container runtimes CLI.
Here is one example how you may list all Kubernetes containers running in docker:
- 'docker ps -a | grep kube | grep -v pause'
Once you have found the failing container, you can inspect its logs with:
- 'docker logs CONTAINERID'
stderr:
W0831 16:14:00.080436 6376 configset.go:202] WARNING: kubeadm cannot validate component configs for API groups [kubelet.config.k8s.io kubeproxy.config.k8s.io]
[WARNING IsDockerSystemdCheck]: detected "cgroupfs" as the Docker cgroup driver. The recommended driver is "systemd". Please follow the guide at https://kubernetes.io/docs/setup/cri/
[WARNING Swap]: running with swap on is not supported. Please disable swap
W0831 16:14:03.620507 6376 manifests.go:225] the default kube-apiserver authorization-mode is "Node,RBAC"; using "Node,RBAC"
W0831 16:14:03.621143 6376 manifests.go:225] the default kube-apiserver authorization-mode is "Node,RBAC"; using "Node,RBAC"
error execution phase wait-control-plane: couldn't initialize a Kubernetes cluster
To see the stack trace of this error execute with --v=5 or higher
💡 Suggestion: Check output of 'journalctl -xeu kubelet', try passing --extra-config=kubelet.cgroup-driver=systemd to minikube start
Related issue: https://github.com/kubernetes/minikube/issues/4172
error: no configuration has been provided, try setting KUBERNETES_MASTER environment variable
systemctl status kubelet
gives me
~ systemctl status kubelet
● kubelet.service - kubelet: The Kubernetes Node Agent
Loaded: loaded (/lib/systemd/system/kubelet.service; enabled; vendor preset: enabled)
Drop-In: /etc/systemd/system/kubelet.service.d
└─10-kubeadm.conf
Active: active (running) since Mon 2020-08-31 16:19:07 CEST; 5min ago
Docs: http://kubernetes.io/docs/
Main PID: 10709 (kubelet)
Tasks: 27 (limit: 18856)
Memory: 36.0M
CGroup: /system.slice/kubelet.service
└─10709 /var/lib/minikube/binaries/v1.18.3/kubelet --bootstrap-kubeconfig=/etc/kubernetes/bootstrap-kubelet.conf --config=/var/lib/kubelet/config.yaml --container-runtime=docker --hostname->
août 31 16:19:32 suncap kubelet[10709]: I0831 16:19:32.273438 10709 trace.go:116] Trace[1414212595]: "Reflector ListAndWatch" name:k8s.io/kubernetes/pkg/kubelet/config/apiserver.go:46 (started: 2020-0>
août 31 16:19:32 suncap kubelet[10709]: Trace[1414212595]: [23.913950998s] [23.913950998s] Objects listed
août 31 16:19:32 suncap kubelet[10709]: I0831 16:19:32.273445 10709 trace.go:116] Trace[588997321]: "Reflector ListAndWatch" name:k8s.io/client-go/informers/factory.go:135 (started: 2020-08-31 16:19:1>
août 31 16:19:32 suncap kubelet[10709]: Trace[588997321]: [17.71221973s] [17.71221973s] Objects listed
août 31 16:19:32 suncap kubelet[10709]: I0831 16:19:32.273200 10709 trace.go:116] Trace[1548512050]: "Reflector ListAndWatch" name:k8s.io/kubernetes/pkg/kubelet/kubelet.go:526 (started: 2020-08-31 16:>
août 31 16:19:32 suncap kubelet[10709]: Trace[1548512050]: [23.913290464s] [23.913290464s] Objects listed
août 31 16:19:32 suncap kubelet[10709]: I0831 16:19:32.275257 10709 trace.go:116] Trace[297760465]: "Reflector ListAndWatch" name:k8s.io/client-go/informers/factory.go:135 (started: 2020-08-31 16:19:1>
août 31 16:19:32 suncap kubelet[10709]: Trace[297760465]: [17.729370638s] [17.729370638s] Objects listed
août 31 16:19:32 suncap kubelet[10709]: I0831 16:19:32.276218 10709 kubelet_node_status.go:73] Successfully registered node suncap
août 31 16:19:32 suncap kubelet[10709]: I0831 16:19:32.392414 10709 reconciler.go:157] Reconciler: start to sync state
And journalctl -xeu kubelet
give me:
➜ ~ journalctl -xeu kubelet
août 31 16:19:28 suncap kubelet[10709]: E0831 16:19:28.180248 10709 kubelet.go:2267] node "suncap" not found
août 31 16:19:28 suncap kubelet[10709]: E0831 16:19:28.280545 10709 kubelet.go:2267] node "suncap" not found
août 31 16:19:28 suncap kubelet[10709]: E0831 16:19:28.380782 10709 kubelet.go:2267] node "suncap" not found
août 31 16:19:28 suncap kubelet[10709]: E0831 16:19:28.481114 10709 kubelet.go:2267] node "suncap" not found
août 31 16:19:28 suncap kubelet[10709]: E0831 16:19:28.581371 10709 kubelet.go:2267] node "suncap" not found
août 31 16:19:28 suncap kubelet[10709]: E0831 16:19:28.681727 10709 kubelet.go:2267] node "suncap" not found
août 31 16:19:28 suncap kubelet[10709]: E0831 16:19:28.782152 10709 kubelet.go:2267] node "suncap" not found
août 31 16:19:28 suncap kubelet[10709]: E0831 16:19:28.882459 10709 kubelet.go:2267] node "suncap" not found
août 31 16:19:28 suncap kubelet[10709]: E0831 16:19:28.982818 10709 kubelet.go:2267] node "suncap" not found
août 31 16:19:29 suncap kubelet[10709]: E0831 16:19:29.083231 10709 kubelet.go:2267] node "suncap" not found
août 31 16:19:29 suncap kubelet[10709]: E0831 16:19:29.183551 10709 kubelet.go:2267] node "suncap" not found
août 31 16:19:29 suncap kubelet[10709]: E0831 16:19:29.283780 10709 kubelet.go:2267] node "suncap" not found
août 31 16:19:29 suncap kubelet[10709]: E0831 16:19:29.384088 10709 kubelet.go:2267] node "suncap" not found
août 31 16:19:29 suncap kubelet[10709]: E0831 16:19:29.484271 10709 kubelet.go:2267] node "suncap" not found
août 31 16:19:29 suncap kubelet[10709]: E0831 16:19:29.584574 10709 kubelet.go:2267] node "suncap" not found
août 31 16:19:29 suncap kubelet[10709]: E0831 16:19:29.684845 10709 kubelet.go:2267] node "suncap" not found
août 31 16:19:29 suncap kubelet[10709]: E0831 16:19:29.785118 10709 kubelet.go:2267] node "suncap" not found
août 31 16:19:29 suncap kubelet[10709]: E0831 16:19:29.885491 10709 kubelet.go:2267] node "suncap" not found
août 31 16:19:29 suncap kubelet[10709]: E0831 16:19:29.985768 10709 kubelet.go:2267] node "suncap" not found
août 31 16:19:30 suncap kubelet[10709]: E0831 16:19:30.086080 10709 kubelet.go:2267] node "suncap" not found
août 31 16:19:30 suncap kubelet[10709]: E0831 16:19:30.186390 10709 kubelet.go:2267] node "suncap" not found
août 31 16:19:30 suncap kubelet[10709]: E0831 16:19:30.286594 10709 kubelet.go:2267] node "suncap" not found
août 31 16:19:30 suncap kubelet[10709]: E0831 16:19:30.386941 10709 kubelet.go:2267] node "suncap" not found
août 31 16:19:30 suncap kubelet[10709]: E0831 16:19:30.487156 10709 kubelet.go:2267] node "suncap" not found
août 31 16:19:30 suncap kubelet[10709]: E0831 16:19:30.587494 10709 kubelet.go:2267] node "suncap" not found
août 31 16:19:30 suncap kubelet[10709]: E0831 16:19:30.687708 10709 kubelet.go:2267] node "suncap" not found
août 31 16:19:30 suncap kubelet[10709]: E0831 16:19:30.787877 10709 kubelet.go:2267] node "suncap" not found
août 31 16:19:30 suncap kubelet[10709]: E0831 16:19:30.888133 10709 kubelet.go:2267] node "suncap" not found
août 31 16:19:30 suncap kubelet[10709]: E0831 16:19:30.988426 10709 kubelet.go:2267] node "suncap" not found
août 31 16:19:31 suncap kubelet[10709]: E0831 16:19:31.088730 10709 kubelet.go:2267] node "suncap" not found
août 31 16:19:31 suncap kubelet[10709]: E0831 16:19:31.189120 10709 kubelet.go:2267] node "suncap" not found
août 31 16:19:31 suncap kubelet[10709]: E0831 16:19:31.289307 10709 kubelet.go:2267] node "suncap" not found
août 31 16:19:31 suncap kubelet[10709]: E0831 16:19:31.389486 10709 kubelet.go:2267] node "suncap" not found
août 31 16:19:31 suncap kubelet[10709]: E0831 16:19:31.489734 10709 kubelet.go:2267] node "suncap" not found
août 31 16:19:31 suncap kubelet[10709]: E0831 16:19:31.590167 10709 kubelet.go:2267] node "suncap" not found
août 31 16:19:31 suncap kubelet[10709]: E0831 16:19:31.690352 10709 kubelet.go:2267] node "suncap" not found
août 31 16:19:31 suncap kubelet[10709]: E0831 16:19:31.790667 10709 kubelet.go:2267] node "suncap" not found
août 31 16:19:31 suncap kubelet[10709]: E0831 16:19:31.890909 10709 kubelet.go:2267] node "suncap" not found
août 31 16:19:31 suncap kubelet[10709]: E0831 16:19:31.991140 10709 kubelet.go:2267] node "suncap" not found
août 31 16:19:32 suncap kubelet[10709]: E0831 16:19:32.091484 10709 kubelet.go:2267] node "suncap" not found
août 31 16:19:32 suncap kubelet[10709]: E0831 16:19:32.191872 10709 kubelet.go:2267] node "suncap" not found
août 31 16:19:32 suncap kubelet[10709]: I0831 16:19:32.273200 10709 trace.go:116] Trace[828480946]: "Reflector ListAndWatch" name:k8s.io/kubernetes/pkg/kubelet/kubelet.go:517 (started: 2020-08-31 16:1>
août 31 16:19:32 suncap kubelet[10709]: Trace[828480946]: [23.913514726s] [23.913514726s] Objects listed
août 31 16:19:32 suncap kubelet[10709]: I0831 16:19:32.273438 10709 trace.go:116] Trace[1414212595]: "Reflector ListAndWatch" name:k8s.io/kubernetes/pkg/kubelet/config/apiserver.go:46 (started: 2020-0>
août 31 16:19:32 suncap kubelet[10709]: Trace[1414212595]: [23.913950998s] [23.913950998s] Objects listed
août 31 16:19:32 suncap kubelet[10709]: I0831 16:19:32.273445 10709 trace.go:116] Trace[588997321]: "Reflector ListAndWatch" name:k8s.io/client-go/informers/factory.go:135 (started: 2020-08-31 16:19:1>
août 31 16:19:32 suncap kubelet[10709]: Trace[588997321]: [17.71221973s] [17.71221973s] Objects listed
août 31 16:19:32 suncap kubelet[10709]: I0831 16:19:32.273200 10709 trace.go:116] Trace[1548512050]: "Reflector ListAndWatch" name:k8s.io/kubernetes/pkg/kubelet/kubelet.go:526 (started: 2020-08-31 16:>
août 31 16:19:32 suncap kubelet[10709]: Trace[1548512050]: [23.913290464s] [23.913290464s] Objects listed
août 31 16:19:32 suncap kubelet[10709]: I0831 16:19:32.275257 10709 trace.go:116] Trace[297760465]: "Reflector ListAndWatch" name:k8s.io/client-go/informers/factory.go:135 (started: 2020-08-31 16:19:1>
août 31 16:19:32 suncap kubelet[10709]: Trace[297760465]: [17.729370638s] [17.729370638s] Objects listed
août 31 16:19:32 suncap kubelet[10709]: I0831 16:19:32.276218 10709 kubelet_node_status.go:73] Successfully registered node suncap
août 31 16:19:32 suncap kubelet[10709]: I0831 16:19:32.392414 10709 reconciler.go:157] Reconciler: start to sync state
I have no clue what to do? Anyone can help me debug this ?
EDIT: When I run minikube start
it will work.
Now, thing is when I run minikube start
or minikube start --driver=docker
all deployments and pods are OK, but I cannot reach any of them: Switching from sudo minikube start --vm-driver none to --vm-driver docker and can't access anymore to my apps
Is also there so i did - minikube delete and after that minikube start... it worked Thanks
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.