sty*_*hoo 29 docker kubernetes
我使用Kubernetes官方文档中的yaml文件在Kubernetes中创建一个部署,它apiVersion: apps/v1beta1在顶部使用.然后我键入kubectl create -f deployment.yaml以创建此部署,但它发生了如下错误:
error: error validating "deployment.yaml": error validating data: couldn't find type: v1beta1.Deployment; if you choose to ignore these errors, turn validation off with --validate=false`
某些搜索后,我换apiVersion: apps/v1beta1到extensions/v1beta1,然后重新创建与YAML文件的部署,它工作得很好.
所以,我想知道apps/v1beta1和之间的区别是什么extensions/v1beta1.是否与Kubernetes版本相关?
# kubectl version
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"}
Jor*_*itt 35
该appsAPI组将是V1部署类型住在哪里.该apps/v1beta1版本是在1.6.0中添加的,因此如果您有1.5.x客户端或服务器,则仍应使用该extensions/v1beta1版本.
的apps/v1beta1和extensions/v1beta1部署类型是相同的,但通过在创建时appsAPI,使用一些改进的默认值
| 归档时间: |
|
| 查看次数: |
5905 次 |
| 最近记录: |