kubernetes:复制集错误:验证数据时出错:未知对象t类型schema.GroupVersionKind

kubernetes:复制集错误:验证数据时出错:未知对象t类型schema.GroupVersionKind,kubernetes,Kubernetes,我有以下创建复制集的yaml文件 apiVersion: apps/v1beta1 kind: ReplicaSet metadata: name: kubia spec: replicas: 2 selector: matchLabels: app: kubia template: metadata: labels: a

我有以下创建复制集的yaml文件

apiVersion: apps/v1beta1
kind: ReplicaSet
metadata:
    name: kubia
spec:
    replicas: 2
    selector:
        matchLabels:
            app: kubia
        template:
            metadata:
                labels:
                    app: kubia
            spec:
                containers: 
                - name: kubia
                image: luksa/kubia
然后,我尝试使用下面的命令创建ReplicaSet,结果出错

$ kubectl create -f chapter4/kubia-replicaset.yaml
error: error validating "chapter4/kubia-replicaset.yaml": error validating data: unknown objec
t type schema.GroupVersionKind{Group:"apps", Version:"v1beta1", Kind:"ReplicaSet"}; if you choose to ignore these errors, turn validation off with --validate=false
我尝试过apiVersion的不同值,如apps/v1、apps/v1beta1、extensions/v1、extensions/v1beta1等,但没有任何帮助

我的kubernetes版本是-

$ kubectl versionClient Version: version.Info{Major:"1", Minor:"8", GitVersion:"v1.8.6", GitCommit:"6260bb08c46c31eea6cb538b34a9ceb3e406689c", GitTreeState:"clean", BuildDate:"2017-12-21T06:34:11Z", GoVers
ion:"go1.8.3", Compiler:"gc", Platform:"linux/amd64"}Server Version: version.Info{Major:"1", Minor:"8+", GitVersion:"v1.8.7-gke.1", GitCommit:"192ccad06d24af9828cbf42330e1d915cb586406", GitTreeState:"clean", BuildDate:"2018-01-31T21:39:04Z",
GoVersion:"go1.8.3b4", Compiler:"gc", Platform:"linux/amd64"}
知道什么是正确的apiVersion值吗。

根据,以下API组中提供了
ReplicaSet
资源:

  • apps/v1beta2
  • 扩展/v1beta1
    (已弃用)
从开始,还可以在
apps/v1
API组中找到
ReplicaSet
资源,它不推荐前面的
apps/v1beta2
对象