如何用标签控制圆荚体的位置

介绍

如何用标签控制圆荚体的位置,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

默认配置下,调度器会将Pod调度到所有可用的节点。不过有些情况我们希望将Pod部署到指定的节点,比如将有大量磁盘I/O的圆荚体部署到配置了SSD的节点,或者舱需要GPU,需要运行在配置了GPU的节点上。

Kubernetes是通过标签来实现这个功能的。

标签是键值对,各种资源都可以设置标签、灵活添加各种自定义属性,比如执行如下命令标注k8s-node1是配置了SSD的节点。

 kubectl  label  node  k8s-node1  disktype=SSD 

然后通过,<代码> kubectl得到节点,show-labels>

如何用标签控制圆荚体的位置

<代码> disktype=SSD> disktype>

有了,<代码> disktype>

如何用标签控制圆荚体的位置

全部6个副本都运行在k8s-node1上,符合我们的预期。

要删除label  <代码> disktype>

 kubectl  label  node  k8s-node1  disktype——

,安康;即删除。

如何用标签控制圆荚体的位置

除非在nginx。yml中删除,<代码> nodeSelector> kubectl应用>

Kubernetes会删除之前的豆荚并调度和运行新的豆荚。

部署相关操作就讨论到这里。

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

如何用标签控制圆荚体的位置