为Kubernetes设置新的cloudprovider

时间:2015-12-19 15:42:00

标签: git kubernetes apache-cloudstack

我正在尝试为CloudStack中部署在vm上的kubernetes开发水平扩展。在github repo上,我了解到fake provider用于开发新的cloudprovider,我想做。问题是我很喜欢使用git和Kubernetes。所以我的问题是:

  • 如果我以这种方式编辑fake.go,我怎么对Kubernetes说我想要那个cloudprovider?
  • 我知道CoreOS有kubernetes,但是我必须在CentOS中使用它,因为当我完成这些更改时我必须使用OpenShit,但这是另一个故事...
有人可以帮帮我吗? 提前谢谢。

1 个答案:

答案 0 :(得分:0)

虚假提供商仅用于测试,而不是用于开发新的云提供商,但它确实向您展示了需要实施哪些方法。不过,值得研究一下真正的提供程序实现。

您可以在此处找到Kubernetes移植到的平台和发行版: https://github.com/kubernetes/kubernetes/tree/master/docs/getting-started-guides

可以在此处找到裸机(无云提供商)CentOS设置: https://github.com/kubernetes/kubernetes/blob/master/docs/getting-started-guides/centos/centos_manual_config.md

此处描述了Cloudstack设置: https://github.com/kubernetes/kubernetes/blob/master/docs/getting-started-guides/cloudstack.md