背景
CoreOS-Kubernetes 在 Vagrant 上有一个多节点项目:
https://github.com/coreos/coreos-kubernetes https://coreos.com/kubernetes/docs/latest/kubernetes-on-vagrant.html
他们有一个用于 etcd 节点的自定义云配置,但没有用于工作节点。对于这些,Vagrant 文件引用了 shell 脚本,其中包含一些云配置,但主要是 Kubernetes yaml:
https://github.com/coreos/coreos-kubernetes/blob/master/multi-node/generic/worker-install.sh
客观的
我正在尝试将 NFS 目录挂载到 coreOS 工作节点上,以便在 Kubernetes pod 中使用。从我在文档和教程中读到的关于 Kubernetes 的内容中,我想首先作为持久卷安装在节点上,就像在 docker 上这样:
http://www.emergingafrican.com/2015/02/enabling-docker-volumes-and-kubernetes.html
我看到一些帖子说安装在 pod 本身可能是错误的,并且希望通过首先安装在 coreOS 工作节点上来避免它:
如果直接安装在吊舱中是标准方式,请告诉我,我会这样做。
问题
是否有为工作节点自定义云配置的选项?我即将开始破解那个 shell 脚本,但我想我应该先检查一下。我浏览了文档,但找不到任何文档。
这是我尝试添加到 Vagrant 文件的 coreOS 云配置:
https://coreos.com/os/docs/latest/mounting-storage.html#mounting-nfs-exports