Add or remove labels from Kubernetes resources across clusters.
Manage labels on resources across multiple clusters.
add_labels - Add labels to a resourceremove_labels - Remove labels from a resourceAdd labels with the add_labels tool:
kind: Resource kind (required)name: Resource name (required)namespace: Namespace (default: default)labels: Map of label key-values to add (required)dry_run: Preview without applyingclusters: Target clusters (all if not specified)Remove labels with the remove_labels tool:
kind: Resource kind (required)name: Resource name (required)namespace: Namespace (default: default)labels: Array of label keys to remove (required)dry_run: Preview without applyingclusters: Target clusters (all if not specified)Add labels:
{
"kind": "Deployment",
"name": "api",
"namespace": "default",
"labels": {
"team": "platform",
"owner": "andy"
}
}
Remove labels:
{
"kind": "Deployment",
"name": "api",
"namespace": "default",
"labels": ["deprecated", "old-owner"]
}