Это должно быть возможно с помощью команды kubectl patch
. Следующий файл исправления добавит новую метку к свойству spec.template.metadata.labels
:
spec:
template:
metadata:
labels:
myLabelKey: myLabelValue
Затем применить с:
$ kubectl patch deployment myDeployment --patch "$(cat patchfile.yaml)"
В качестве альтернативы, с встроенным JSON вместо отдельного файла:
$ kubectl patch deployment myDeployment --patch '{"spec": {"template": {"metadata": {"labels": {"myLabelKey": "myLabelValue}}}}}'