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

相关推荐
退役小学生呀10 天前
三、kubectl使用详解
云原生·容器·kubernetes·k8s
程序员小潘10 天前
Kubernetes多容器Pod实战
云原生·容器·kubernetes
编码如写诗10 天前
【信创-k8s】银河麒麟V10国防版+鲲鹏/飞腾(arm64架构)在线/离线部署k8s1.30+kubesphere
容器·架构·kubernetes
ZVAyIVqt0UFji11 天前
K8s集群多租户管理
java·linux·docker·容器·kubernetes
CloudPilotAI11 天前
弹性伸缩从可用到好用,中间差了这 8 个关键点——CloudPilot AI 如何补齐?
容器·kubernetes·云计算·云成本
云上小朱11 天前
问题处理-containerd拉取镜像失败,containerd镜像加速
kubernetes
来一杯龙舌兰12 天前
【Kubernetes】从零搭建K8s集群:虚拟机环境配置全指南(DNS/网络/防火墙/SELinux全解析一站式配置图文教程)
linux·网络·kubernetes
heart000_112 天前
如何用 eBPF 实现 Kubernetes 网络可观测性?实战指南
网络·云原生·容器·kubernetes
蚊子不吸吸12 天前
在Docker、KVM、K8S常见主要命令以及在Centos7.9中部署的关键步骤学习备存
linux·学习·docker·kubernetes·centos·k8s·kvm