I'm trying to install kubernetes on my ContainerOS 1353.1.0 alpha by CoreOS.
I know that there are many scripts online to do that automatically but I don't want them I want to fully understand what's going on.
so at https://quay.io/repository/coreos/hyperkube?tab=tags there is v1.6.0-rc.1_coreos.1
. lets say I wanna use that, where do I find the relevant manifest files to get things going? which means kube-controller-manager
, kube-scheduler
and kube-proxy
yaml files. where do I find these?
I tried downloading kubernetes from github and compile it, but I found the relevant yaml files only in test directory.
so.... what am I missing?
thanks
This is one of the most frustrating things about Kubernetes installations, they're basically abstracting the knowledge away from you to get things started. I understand your frustration.
First, be aware that Hyperkube is an all in one binary for all the Kubernetes components, so it's probably not the best way to understand what's going on. If you want to run Hyperkube, take a look at the Dockerfile
in the hyperkube repo to understand what's happening.
In a nutshell, what's happening is:
/etc/kubernetes/manifests
I would also highly recommend reading and following Kubernetes the Hard Way by Kelsey Hightower, which will give you a much better understanding of how all this fits together.