where can I find relevant kubernetes yaml manifest files for specific hyperkube version?

3/27/2017

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

-- ufk
coreos
hyperkube
kubernetes

1 Answer

3/27/2017

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:

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.

-- jaxxstorm
Source: StackOverflow