gpt4 book ai didi

Kubernetes API : How to add/remove label from Node

转载 作者:行者123 更新时间:2023-12-02 11:35:59 58 4
gpt4 key购买 nike

通过 REST API,我可以通过以下方式获取节点的详细信息:

http://127.0.0.1:8001/api/v1/nodes/{Node Name}

但是,我想添加一个新标签并删除一个旧标签。假设添加标签 app=service,并删除 backend=database,我应该调用什么类型的请求以及我需要发送什么 JSON 格式?

最佳答案

您只需一次请求即可设置新标签。

JSON 是:

{
"metadata": {
"labels": {
"app": "service"
}
}
}

您应该将 PATCH 请求发送至:

http://127.0.0.1:8001/api/v1/nodes/<node_name>

所以,最后我们有:

curl -k -v -H "Accept: application/json" -XPATCH -d '{"metadata":{"labels":{"app":"service"}}}' -H "Content-Type: application/merge-patch+json" http://127.0.0.1:8001/api/v1/nodes/<node_name>

关于Kubernetes API : How to add/remove label from Node,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47837008/

58 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com