目录

基本用法

关联用法

查看pod的label标签


label:用于给一些资源打上标签

基本用法
apiVersion: v1
kind: Pod
metadata:
  name: nginx-pod
  labels:
    app: nginx

名称为nginx-pod的pod,有一个label,key为app,value为nginx

 

关联用法

select

apiVersion: apps/v1
kind: Deployment
metadata: 
  name: nginx-deployment
  labels:
    app: nginx
spec:
  replicas: 3
  selector:             # 匹配具有同一个label属性的pod标签
    matchLabels:
      app: nginx         
  template:             # 定义pod的模板
    metadata:
      labels:
        app: nginx      # 定义当前pod的label属性,app为key,value为nginx
    spec:
      containers:
      - name: nginx
        image: nginx:1.8.9
        ports:
        - containerPort: 8068

 

查看pod的label标签

kubectl get pods --show-labels

K8S系列:labe 理解_nginx