-
Notifications
You must be signed in to change notification settings - Fork 716
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
kubernetes pods stuck at containercreating #722
Comments
Check your firewall, i had the same issue in aws, once i allowed all incoming traffic, everything worked fine. |
The thing is , and thats the weird part. |
I ran into a similar situation using armbian with cloned images where the /etc/machine-id was the same on all nodes. If that is the case, just delete the file on each node and reboot. it recreates the file during reboot. More info on my situation: |
I really don't think this is a kubeadm issue it sounds like an image compat problem. If you have specific data pointing to kubeadm being the problem please feel free to reopen. |
In my case, docker could not access the internet (my solution) |
Thank you sir (tangleloop)! This was precisely my issue. |
@vishlvirus you can inspect the log of the flannel, and see what's happened there, this does not sound like an issue from kubeadm itself. Make sure the cni is running first. |
FYI,
|
I have a raspberry pi cluster (one master , 3 nodes)
My basic image is : raspbian stretch lite
I already set up a basic kubernetes setup where a master can see all his nodes (kubectl get nodes) and they're all running.
I used a weave network plugin for the network communication
When everything is all setup i tried to run a nginx pod (first with some replica's but now just 1 pod) on my cluster as followed
kubectl run my-nginx --image=nginx
But somehow the pod get stuck in the status "Container creating" , when i run docker images i can't see the nginx image being pulled. And normally an nginx image is not that large so it had to be pulled already by now (15 minutes).
The kubectl describe pods give the error that the pod sandbox failed to create and kubernetes will rec-create it.
I searched everything about this issue and tried the solutions on stackoverflow (reboot to restart cluster, searched describe pods , new network plugin tried it with flannel) but i can't see what the actual problem is.
I did the exact same thing in Virtual box (just ubuntu not ARM ) and everything worked.
First i thougt it was a permission issue because i run everything as a normal user , but in vm i did the same thing and nothing changed.
Then i checked kubectl get pods --all-namespaces to verify that the pods for the weaver network and kube-dns are running and also nothing wrong over there .
Is this a firewall issue in Raspberry pi ?
Is the weave network plugin not compatible (even the kubernetes website says it is) with arm devices ?
I 'am guessing there is an api network problem and thats why i can't get my pod runnning on a node
[EDIT]
Log files
kubectl describe podName
kubectl logs podName
The text was updated successfully, but these errors were encountered: