Service k8s-Kubernetes-服务更新-错误
我正在尝试使用以下方式更新服务:Service k8s-Kubernetes-服务更新-错误,service,kubernetes,Service,Kubernetes,我正在尝试使用以下方式更新服务: kubectl update service my-service \ --patch='{ "apiVersion":"v1", "spec": { "selector": { "build":"2"} } }' 我收到以下错误: 服务器错误:服务“\“apiVersion\”:“v1\”,“未找到” 我尝试了以下方法: 将服务名称移动到末尾 删除apiVersion 可能kubectl更新无法提供服务 现在,我只是通过停止并重新启动我的服务
kubectl update service my-service \
--patch='{ "apiVersion":"v1", "spec": { "selector": { "build":"2"} } }'
我收到以下错误:
服务器错误:服务“\“apiVersion\”:“v1\”,“未找到”
我尝试了以下方法:
- 将服务名称移动到末尾
- 删除apiVersion
可能kubectl更新无法提供服务
现在,我只是通过停止并重新启动我的服务来进行更新。但有时,相应的转发端口会发生变化。所以这似乎不是一个好的选择
附言:
- v0.19
- api_v1
--patch={metadata:{“APIVERATION:“v1”},“spec:{“选择器”:{“构建”:“2”}}}}}
kubectl update
bykubectl replace
,目前它似乎不可用(不要出现在kubectl CLI中)注:gcloud组件更新
响应为所有组件都是最新的。
与gcloud一起发布的kubectl版本落后于最新版本一两周(一旦kubernetes达到1.0,新的次要版本比每两周发布一次的频率要低得多)。同时,您可以从发布的tarball中手动获取一个更新的kubectl二进制文件。感谢您尝试使用该二进制文件