在哪里可以找到特定 hyperkube 版本的相关 kubernetes yaml 清单文件?

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

我正在尝试通过 CoreOS 在我的 ContainerOS 1353.1.0 alpha 上安装 kubernetes。

我知道网上有很多脚本可以自动执行此操作,但我不需要它们,我想完全了解发生了什么。

所以在 https://quay.io/repository/coreos/hyperkube?tab=tags 处有 v1.6.0-rc.1_coreos.1。假设我想使用它,我在哪里可以找到相关的清单文件来让事情顺利进行?这意味着 kube-controller-managerkube-schedulerkube-proxy yaml 文件。我在哪里可以找到这些?

我尝试从 github 下载 kubernetes 并编译它,但我只在测试目录中找到相关的 yaml 文件。

所以....我错过了什么?

谢谢

这是关于 Kubernetes 安装最令人沮丧的事情之一,它们基本上是从您那里抽象知识来开始工作。我理解你的沮丧。

首先,请注意 Hyperkube 是所有 Kubernetes 组件的一体化二进制文件,因此它可能不是了解正在发生的事情的最佳方式。如果您想 运行 Hyperkube,请查看 hyperkube repo 中的 Dockerfile 以了解发生了什么。

简而言之,发生的事情是:

我还强烈建议您阅读并关注 Kelsey Hightower 的 Kubernetes the Hard Way,这将使您更好地理解所有这些是如何组合在一起的。