找不到类型:v1.Deployment

Tia*_*olo 5 deployment kubernetes

我正在学习本教程.

我的目标是使用自定义容器而不是hello容器创建部署.

我这样做了my-custom-server-deployment.yaml:

apiVersion: v1
kind: Deployment
metadata:
  name: my-custom-server-deployment
spec:
  replicas: 2
  template:
    metadata:
      labels:
        app: my-custom
        tier: backend
    spec:
      containers:
        - name: my-custom-server
          image: my-custom-server
          ports:
              containerPort: 3000
Run Code Online (Sandbox Code Playgroud)

我试着建立它,kubectl create -f my-custom-server-deployment.yaml我得到了:

error: error validating "my-custom-server-deployment.yaml": error validating data: couldn't find type: v1.Deployment; if you choose to ignore these errors, turn validation off with --vali
date=false
Run Code Online (Sandbox Code Playgroud)

当我添加--validate=false我得到:

 no matches for /, Kind=Deployment
Run Code Online (Sandbox Code Playgroud)

我觉得这很直接.我究竟做错了什么?

Eug*_*how 11

请尝试使用apiVersion: apps/v1beta1.我相信Deployments仍然是测试版功能.