首页 > 解决方案 > kubectl label - 如何标记“规范:模板:元数据:标签”

问题描述

您是否在已应用的部署中设置以下标签?

kubectl label deployments my-deployment-v1 app=my-deployment

正在设置:

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: my-deployment-v1
  labels:
    app: my-deployment

我需要以下服务才能找到它:

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: my-deployment-v1
spec:
  template:
    metadata:
      labels:
        app: my-deployment

标签: kubernetes

解决方案


您需要像这样修补资源:

kubectl patch deployments/my-deployment-v1 \
-p '{"spec":{"template":{"metadata":{"labels":{"app":"my-deployment"}}}}}'

推荐阅读