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的标签

相关推荐
樽酒ﻬق8 小时前
Kubernetes 常用运维命令整理
运维·容器·kubernetes
樽酒ﻬق10 小时前
深度解析 Kubernetes 配置管理:如何安全使用 ConfigMap 和 Secret
安全·贪心算法·kubernetes
爱吃龙利鱼14 小时前
rocky9.4部署k8s群集v1.28.2版本(containerd)(纯命令)
云原生·容器·kubernetes
lswzw16 小时前
Ubuntu K8s集群安全加固方案
安全·ubuntu·kubernetes
李菠菜17 小时前
Kubernetes上通过Helm部署高可用Redis集群
docker·容器·kubernetes
李菠菜17 小时前
修改KubeSphere外网访问端口
docker·容器·kubernetes
David爱编程19 小时前
90%工程师都踩过的坑:K8s三种探针最佳组合方案全解析
docker·云原生·kubernetes
quququ_213820 小时前
Java面试:从Spring Boot到微服务的全面考核
spring boot·微服务·kubernetes·mybatis·hibernate·java面试
merge不墨迹1 天前
Docker离线安装与配置指南
云原生·容器·kubernetes
云川之下1 天前
【k8s】Taint污点)、Toleration(容忍)
kubernetes·污点·容忍