专栏名称: CloudMan
云计算深度实践者;定期发布《每天5分钟玩转OpenStack》教程;让 OpenStack 不再难学!
目录
相关文章推荐
今天看啥  ›  专栏  ›  CloudMan

用 label 控制 Pod 的位置 - 每天5分钟玩转 Docker 容器技术(128)

CloudMan  · 公众号  ·  · 2018-02-12 06:21
    

文章预览

第128篇 用 label 控制 Pod 的位置 默认配置下,Scheduler 会将 Pod 调度到所有可用的 Node。不过有些情况我们希望将 Pod 部署到指定的 Node,比如将有大量磁盘 I/O 的 Pod 部署到配置了 SSD 的 Node;或者 Pod 需要 GPU,需要运行在配置了 GPU 的节点上。 Kubernetes 是通过 label 来实现这个功能的。 label 是 key-value 对,各种资源都可以设置 label,灵活添加各种自定义属性。比如执行如下命令标注 k8s-node1 是配置了 SSD 的节点。 kubectl label node k8s-node1 disktype=ssd 然后通过  kubectl get node --show-labels  查看节点的 label。 disktype=ssd  已经成功添加到 k8s-node1,除了  disktype ,Node 还有几个 Kubernetes 自己维护的 label。 有了  disktype  这个自定义 label,接下来就可以指定将 Pod 部署到 k8s-node1。编辑 n ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览