如何通过kubernetes api删除标签?

问题描述 投票:0回答:2

通常,我们删除类似'kubectl标签名称空间namespace_name labelname-'的标签

但是我想通过kubernetes api删除它,该怎么办?

kubernetes label
2个回答
0
投票

0
投票
可能使用patch选项可以在Update API Objects in Place Using kubectl patch上阅读。

关于此主题的堆栈溢出问题也有几个问题。-How to delete a label for a kubernetes pod-Kubernetes API: How to add/remove label from Node-How to remove a node label with kubernetes API

这也是一个示例,如何使用Kubernetes Python Client修补标签:

from pprint import pprint from kubernetes import client, config config.load_kube_config() client.configuration.debug = True api_instance = client.CoreV1Api() body = { "metadata": { "labels": { "label-name": None} } } api_response = api_instance.patch_node("minikube", body) print(api_response)

© www.soinside.com 2019 - 2024. All rights reserved.