在哪里可以找到特定 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-manager
、kube-scheduler
和 kube-proxy
yaml 文件。我在哪里可以找到这些?
我尝试从 github 下载 kubernetes 并编译它,但我只在测试目录中找到相关的 yaml 文件。
所以....我错过了什么?
谢谢
这是关于 Kubernetes 安装最令人沮丧的事情之一,它们基本上是从您那里抽象知识来开始工作。我理解你的沮丧。
首先,请注意 Hyperkube 是所有 Kubernetes 组件的一体化二进制文件,因此它可能不是了解正在发生的事情的最佳方式。如果您想 运行 Hyperkube,请查看 hyperkube repo 中的 Dockerfile
以了解发生了什么。
简而言之,发生的事情是:
- 清单(即 Docker 应该 运行)are being copied into a directory、
/etc/kubernetes/manifests
- SSL configuration and Container networking (CNI) 正在设置中
- HyperKube binary is being symlinked into the place where all the binaries are expected to be. This shows you all the components of Kubernetes. I would have a read of this great article 更详细地解释了所有这些。
我还强烈建议您阅读并关注 Kelsey Hightower 的 Kubernetes the Hard Way,这将使您更好地理解所有这些是如何组合在一起的。
我正在尝试通过 CoreOS 在我的 ContainerOS 1353.1.0 alpha 上安装 kubernetes。
我知道网上有很多脚本可以自动执行此操作,但我不需要它们,我想完全了解发生了什么。
所以在 https://quay.io/repository/coreos/hyperkube?tab=tags 处有 v1.6.0-rc.1_coreos.1
。假设我想使用它,我在哪里可以找到相关的清单文件来让事情顺利进行?这意味着 kube-controller-manager
、kube-scheduler
和 kube-proxy
yaml 文件。我在哪里可以找到这些?
我尝试从 github 下载 kubernetes 并编译它,但我只在测试目录中找到相关的 yaml 文件。
所以....我错过了什么?
谢谢
这是关于 Kubernetes 安装最令人沮丧的事情之一,它们基本上是从您那里抽象知识来开始工作。我理解你的沮丧。
首先,请注意 Hyperkube 是所有 Kubernetes 组件的一体化二进制文件,因此它可能不是了解正在发生的事情的最佳方式。如果您想 运行 Hyperkube,请查看 hyperkube repo 中的 Dockerfile
以了解发生了什么。
简而言之,发生的事情是:
- 清单(即 Docker 应该 运行)are being copied into a directory、
/etc/kubernetes/manifests
- SSL configuration and Container networking (CNI) 正在设置中
- HyperKube binary is being symlinked into the place where all the binaries are expected to be. This shows you all the components of Kubernetes. I would have a read of this great article 更详细地解释了所有这些。
我还强烈建议您阅读并关注 Kelsey Hightower 的 Kubernetes the Hard Way,这将使您更好地理解所有这些是如何组合在一起的。