gpt4 book ai didi

deployment - 如何使用 Rest Api 更新 k8s 中的部署?

转载 作者:行者123 更新时间:2023-12-02 12:07:09 24 4
gpt4 key购买 nike

我想使用 RestApi 来更新部署。
我用 postman 测试它,但总是得到415。

信息如下:

类型:
修补

网址: https://k8sClusterUrl:6443/apis/extensions/v1beta1/namespaces/ns/deployments/peer0

标题:

Authorization: bearer token  
Content-Type:application/json

正文:
{
"kind": "Deployment",
"spec":
{
"template":
{
"spec":
{
"containers":[
{
"$setElementOrder/volumeMounts":[{"mountPath":"/host/var/run/"},{"mountPath":"/mnt"}],
"name":"peer0",
"image":"hyperledger/fabric-peer:x86_64-1.1.0"}
]
}
}
}
}

回复:
{
"kind": "Status",
"apiVersion": "v1",
"metadata": {},
"status": "Failure",
"message": "the server responded with the status code 415 but did not return more information",
"details": {},
"code": 415
}

我在这个pod里有多个容器,只想申请特定的容器: peer0 . $setElementOrder 的任何不同之处变量?

最佳答案

415是无效的媒体类型。

在这种情况下,您应该将媒体类型设置为 application/json+patch+json (您可以在文档 here 中看到这一点)

关于deployment - 如何使用 Rest Api 更新 k8s 中的部署?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51075055/

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