Чтобы достичь своей цели, вам может потребоваться использовать стратегическое исправление слияния.
Попробуйте выполнить что-то вроде этого:
curl -k -v -XPATCH -H "Accept: application/json, /" -H "Content-Type: application/strategic-merge-patch+json" 10.x.x.x:x/api/v1/namespaces/default/pds/testvalue-xxxxx --data '{"metadata":{"labels":{"$patch": "delete", "testkey":"testvalue"}}}'
Чтобы получить точное имя модуля, выполните:
kubectl get pod --show-labels | grep testvalue
Я использовал необходимые данные, которые вы перечислили в описании, но, пожалуйста, проверьте их самостоятельно, поскольку я не воспроизводил эту проблему.Однако в прошлом все работало нормально, поэтому я думаю, что у нас все хорошо.
Подробнее о патче стратегического слияния см. В этой документации
Пожалуйста, дайте мне знать, еслиэто помогло.