首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我在Kubernetes中使用Deployment时,apps / v1beta1和extensions / v1beta1有什么区别?

当我在Kubernetes中使用Deployment时,apps / v1beta1和extensions / v1beta1有什么区别?
EN

Stack Overflow用户
提问于 2018-04-28 09:37:58
回答 1查看 0关注 0票数 0

我使用Kubernetes官方文档中的yaml文件在Kubernetes中创建部署,并apiVersion: apps/v1beta1在顶部使用它。然后我输入kubectl create -f deployment.yaml以创建此部署,但发生如下错误:

代码语言:javascript
复制
错误:错误验证“deployment.yaml”:错误验证数据:无法找到类型:v1beta1.Deployment; 如果您选择忽略这些错误,请使用--validate = false关闭验证

经过一番搜索,我改变apiVersion: apps/v1beta1extensions/v1beta1,然后用yaml文件重新创建了部署,并且它工作正常。 所以,我想知道apps/v1beta1和之间有什么区别extensions/v1beta1。它与Kubernetes版本有关吗?

代码语言:javascript
复制
#kubectl版本
Client Version: version.Info{Major:"1", Minor:"5", GitVersion:"v1.5.4", GitCommit:"7243c69eb523aa4377bce883e7c0dd76b84709a1", GitTreeState:"clean", BuildDate:"2017-03-07T23:53:09Z", GoVersion:"go1.7.4", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"5", GitVersion:"v1.5.4", GitCommit:"7243c69eb523aa4377bce883e7c0dd76b84709a1", GitTreeState:"clean", BuildDate:"2017-03-07T23:34:32Z", GoVersion:"go1.7.4", Compiler:"gc", Platform:"linux/amd64"}
EN

回答 1

Stack Overflow用户

发布于 2018-04-28 19:13:03

apps/v1beta1版本是在1.6.0版本中添加的,因此如果你有1.5.x客户端或服务器,则仍应使用该extensions/v1beta1版本。

apps/v1beta1extensions/v1beta1部署类型是相同的,但通过在创建时appsAPI,使用一些改进的默认值

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100008309

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档