我正在尝试使用更新服务:
kubectl update service my-service \
--patch='{ "apiVersion":"v1", "spec": { "selector": { "build":"2"} } }'
我收到以下错误:
Error from server: service "\"apiVersion\":\"v1\"," not found
我已经尝试了以下方法:
也许kubectl更新不可用?
目前,我只是通过停止并重新启动服务来进行更新。但是有时,相应的转发端口会更改。所以这似乎不是一个好选择...
PS:
最佳答案
我不确定补丁是否100%可用,但是如果要执行此操作,则至少需要将apiVersion放在元数据中,如下所示:
--patch ='{元数据:{“apiVersion”:“v1”},“spec”:{“selector”:{“build”:“2”}}}}'
关于service - k8s-Kubernetes-服务更新-错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31169647/