-
Notifications
You must be signed in to change notification settings - Fork 9
kubelet doesn't attempt to start api server #19
Comments
I am running into this issue also - would love some pointers |
This is because At the 2nd last step of Tectonic's installation
For more info on how the various services start up, take a look at the instructions for a hands-on install https://coreos.com/kubernetes/docs/latest/deploy-master.html. |
I figured this out yesterday too - it seems the installer gets into a state where it never shows you the assets installation/bootkube step. Doing it while its waiting for the control plane to start is safe and worked for me. |
hey @dimm0, @eugene-chow, and @naphthalene - thanks for filing and working through this issue together. I'll make sure to pass this along to our docs team to add as a troubleshooting solution for bare metal. |
Nodes boot from disk and start etcd2 and the kubelet. The api-server is not expected to be running at this initial stage (a status message erroneously claimed that's what the installer was waiting on). We've fixed this messaging for the next release so expectations are correct (i.e. waiting for kubelet). The Kubernetes control plane is bootstrapped from the next screen |
I was able to go past this point by running assets/bootkube-start from the assets archive on the controller node. After that got stuck with lots of messages like this:
The installer is still waiting for services to appear. |
All fixed. My problem was the installer node should see the controller too, not only the provision node. |
Tectonic Version
1.4.7
Environment
Baremetal, CoreOS VMs in KVM
Expected Behavior
The kubelet service on controller node is expected to start the api-server
Actual Behavior
Followed all the steps in the instruction. The api-server hasn't been started.
Lots of errors in the log:
kubelet.service:
/etc/kubernetes/manifests/kube-apiserver.yaml doesn't exist on the node.
Probably related to coreos/coreos-kubernetes#626, but resolv.conf is already added to the config file.
Also the installer doesn't see the etcd service on the controller, although it's running
Thanks for your help!
The text was updated successfully, but these errors were encountered: