kubectl label
,
Syntax
kubectl label <resource> <name> <key>=<value> [flags]
Parameters
| Parameters | Description | Examples | Level |
|---|---|---|---|
--overwrite |
kubectl label pod web env=staging --overwrite |
Common | |
-l --selector |
kubectl label pods -l app=web tier=frontend |
Common | |
--all |
kubectl label pods --all env=dev |
Advanced | |
<key>- |
(key ) | kubectl label pod web env- |
Common |
Examples
kubectl label pod web-app-6f7b8c9d-k2m4n env=production
Pod
kubectl label pod web-app env=staging --overwrite
--overwrite
kubectl label pod web-app env-
key -
kubectl label nodes worker-1 worker-2 disk=ssd
kubectl label node worker-1 node-role.kubernetes.io/gpu=true
nodeSelector
Common Errors
already has a value, and --overwrite is false, --overwrite Parameters
invalid label value, -, _,., 63
Tips
- K8s,
- Common: app, env, tier, version, team
- Service selector