k8s(七)---标签

一、标签(适用于资源定位)

label是一对key和value,创建标签后,方便对资源进行分组管理。

1.帮助

kubectl label --help

2.打标签 pod

针对于pod打标签

key是env,value是test

kubectl label po nginx env=test
给pod打标签

3.查看

kubectl get po nginx --show-labels

4.筛选

给资源打标签后,就可以通过打标签筛选符合条件的资源

4.1-l

4.2kubectl get po -l env=test等价于kubectl get po --selector='env=test'

此处筛选标签包含env=test的pod

4.3kubectl get po -l 'env in(dev,test)',可以筛选包含哪些内容的标签,筛选env=dev或者env=test的pod

4.4复合条件

kubectl get po -l env=dev,app=nginx

kubectl get po -l env=dev,app!=nginx

5.修改标签

kubectl label po nginx env=dev --overwrite

如要将key为env的标签的值修改成dev,必须要加-- overwrite,否则报错。

6.删除标签 pod

kubectl label po nginx env-

表示删除key为env的标签

相关推荐
1024find20 小时前
Spark on k8s部署
大数据·运维·容器·spark·kubernetes
能不能别报错1 天前
K8s学习笔记(十六) 探针(Probe)
笔记·学习·kubernetes
能不能别报错1 天前
K8s学习笔记(十四) DaemonSet
笔记·学习·kubernetes
火星MARK1 天前
k8s面试题
容器·面试·kubernetes
赵渝强老师2 天前
【赵渝强老师】Docker容器的资源管理机制
linux·docker·容器·kubernetes
能不能别报错2 天前
K8s学习笔记(十五) pause容器与init容器
笔记·学习·kubernetes
稚辉君.MCA_P8_Java2 天前
kafka解决了什么问题?mmap 和sendfile
java·spring boot·分布式·kafka·kubernetes
一叶飘零_sweeeet2 天前
从 0 到 1 掌控云原生部署:Java 项目的 Docker 容器化与 K8s 集群实战指南
docker·云原生·kubernetes·项目部署
落日漫游2 天前
Kubernetes容器运行时:cri-docker vs containerd
docker·kubernetes
2501_920047033 天前
k8s-ingress控制器
云原生·容器·kubernetes