首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:无法识别"deployment.yaml":不匹配/,Kind=Deployment

错误:无法识别"deployment.yaml":不匹配/,Kind=Deployment
EN

Server Fault用户
提问于 2018-10-19 06:33:04
回答 1查看 9.7K关注 0票数 2

我编写了一个Kubernetes部署清单:

代码语言:javascript
复制
apiVersion: v1
kind: Deployment
metadata:
  name: test-persistence
spec:
  selector:
    matchLabels:
      name: test-persistence
  template:
    metadata:
      labels:
        name: test-persistence
      name: test-persistence
    spec:
      containers:
        - name: test-persistence
          image: ubuntu
          command: ["tail", "-f", "/dev/null"]
          volumeMounts:
            - mountPath: /test-persistence
              name: test-persistence
      volumes:
        - name: test-persistence
          persistentVolumeClaim:
            claimName: test-persistence

当试图将它提交到我的集群时,下面是我得到的错误:

代码语言:javascript
复制
$ kubectl create -f deployment.yaml
error: unable to recognize "deployment.yaml": no matches for /, Kind=Deployment

环境

代码语言:javascript
复制
$ kubectl version
Client Version: version.Info{Major:"1", Minor:"9", GitVersion:"v1.9.4", GitCommit:"bee2d1505c4fe820744d26d41ecd3fdd4a3d6546", GitTreeState:"clean", BuildDate:"2018-03-12T16:29:47Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"9+", GitVersion:"v1.9.7-gke.6", GitCommit:"9b635efce81582e1da13b35a7aa539c0ccb32987", GitTreeState:"clean", BuildDate:"2018-08-16T21:33:47Z", GoVersion:"go1.9.3b4", Compiler:"gc", Platform:"linux/amd64"}
EN

回答 1

Server Fault用户

发布于 2018-10-19 06:33:04

回答我自己的问题

文档示例之后,我替换了

代码语言:javascript
复制
apiVersion: v1

通过

代码语言:javascript
复制
apiVersion: apps/v1

之后一切都很顺利。

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

https://serverfault.com/questions/936265

复制
相关文章

相似问题

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