kubectl 标签 - 如何标记"spec : template : metadata : labels"



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

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

您需要像这样修补您的资源:

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

最新更新