使用Kubernetes指定容器部署目标,例如测试/生产

时间:2015-04-09 21:33:37

标签: azure docker coreos kubernetes

基于Microsoft Azure上的Kubernetes的以下设置。

我能够使用相同的配置设置部署我的Docker容器。

我们有两类容器,前端和后端,后端由高密集处理组成。后者我们想在大型实例上运行,而前端将在Small实例上运行。

将这些分开的最佳选择是什么,我的观点是标记主机。但是无法在文档或示例中找到它。

1 个答案:

答案 0 :(得分:1)

目前,向主机添加标签并将您的pod限制为具有适当标签的节点(例如“大”/“小”)是执行此操作的最佳方式。有关示例,请参阅examples/node-selection

Kubernetes有一个resource model,一旦实现,它将允许您告诉调度程序每个pod需要哪些资源,系统将确保将pod放置在具有可用资源的节点上。不幸的是,正如您从Github上的设计文档中可以看出的那样,这还没有完全实现。