在上一篇文章我们介绍了kubernetes的标签,这篇文章我们介绍下标签选择器。首先回顾一下,我们在kubernetes对象里面为每一个对象都打了一些标签。我们也提到过那如果我们需要对对象根据标签进行筛选的话,我们如何进行筛选呢?这里就提到了我们今天的标签选择器。
在kubernetes的工作负载里面,我们可以直接使用标签选择器对标签进行少选,这个标签选择器就像是一个搜索条件,给大家看截个图:
这是一个我们在kuboard的可视化kubernetes界面管理器里面看到的,这个标签选择的器的查看路径是:
1、进入到kuboard界面 2、选择对应的kuboard名称空间,这里我们选择的是kuboard 3、然后选择应用程序 4、选择工作负载
以上操作步骤就能看到我们的标签选择器了,我们这里只有一个nginx的对象,打印的标签是:
metadata: annotations: k8s.kuboard.cn/displayName: nginx labels: k8s.kuboard.cn/layer: web k8s.kuboard.cn/name: nginx
所以我们随便填写一个标签进行搜索,这里我们填写内容为:aaa=bbb,搜索下看看
是找不到任何对象的,因此我们没有使用aaa作为key,bbb作为值进行标记的标签对象。然后我们修改下对应的内容:
key填写为:k8s.kuboard.cn/layer 值填写为:web,再进行搜索下
可以看到查询除了nginx对象。
以上就是kubernetes的标签选择器的用法
还没有评论,来说两句吧...