kubectl label
Update the labels on a resource kubectl reference
18 options Its page in the kubectl reference
Options
--all-namespaces, -AIf true, check the specified action in all namespaces.--allSelect all resources, in the namespace of the specified resource types--allow-missing-template-keysIf true, ignore any errors in templates when a field or map key is missing in the template.--dry-runMust be "none", "server", or "client".--field-managerName of the manager used to track field ownership.--field-selectorSelector (field query) to filter on, supports '=', '==', and '!='.(e.g. --field-selector key1=value1,key2=value2).--filename, -fFilename, directory, or URL to files identifying the resource to update the labels--help, -hhelp for label--kustomize, -kProcess the kustomization directory.--listIf true, display the labels for a given resource.--localIf true, label will NOT contact api-server but run locally.--output, -oOutput format.--overwriteIf true, allow labels to be overwritten, otherwise reject label updates that overwrite existing labels.--recursive, -RProcess the directory used in -f, --filename recursively.--resource-versionIf non-empty, the labels update will only succeed if this is the current resource-version for the object.--selector, -lSelector (label query) to filter on, supports '=', '==', '!=', 'in', 'notin'.(e.g. -l key1=value1,key2=value2,key3 in (value3)).--show-managed-fieldsIf true, keep the managedFields when printing objects in JSON or YAML format.--templateTemplate string or path to template file to use when -o=go-template, -o=go-template-file.