k8s学习记录,Label&Selector
Posted Hei蛋炒饭
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了k8s学习记录,Label&Selector相关的知识,希望对你有一定的参考价值。
Label:对k8s中各种资源进行分类、分组,添加一个具有特别属性的标签
- 创建label
kubectl label node master03 region=subnet7
kubectl get node -l region=subenet7
- 修改label
#第一种删了label后,重新添加
kubectl label node master03 region-
kubectl label node master03 region=subnet8
#第二种方法,添加overwrite参数
kubectl label node master03 region=subnet9 --overwrite
Selector:通过一些过滤的语法,进行查找到对应标签的资源
- 查询语法
kubectl get po -A -l \'k8s-app in (metrics-server, kubernetes-dashboard)\'
#查看version != v1并且app=nginx的po怎么看呢
kubectl get po -l version!=v1,app=nginx
#上面的2种写法也可以合在一起写
kubectl get po -l version!=v1,\'app in (busybox, nginx)\'
以上是关于k8s学习记录,Label&Selector的主要内容,如果未能解决你的问题,请参考以下文章
k8s:将pod部署到指定的node运行(pod&node选择部署策略)
(2022版)一套教程搞定k8s安装到实战 | Label和Selector