deployment - 找不到类型 : v1. 部署

标签 deployment kubernetes

我正在关注this tutorial .

我的目标是创建一个使用自定义容器而不是 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

我尝试使用 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

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

 no matches for /, Kind=Deployment

我认为这非常简单。我究竟做错了什么?

最佳答案

尝试改用apiVersion: apps/v1beta1。我相信部署仍然是一个测试版功能。

关于deployment - 找不到类型 : v1. 部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45069080/

相关文章:

django - 您能告诉我这个错误是什么意思吗?

visual-studio - app.config 转换

wordpress - 使用kubernetes部署wordpress应用程序时,在不停机的情况下部署新版本的图像

kubernetes - Kubeflow 管道终止通知

kubernetes - 获取没有正在运行的 pod 的所有部署配置的名称

ruby-on-rails - Heroku 上的 NewRelic gem 崩溃应用程序

c# - 没有 DeploymentItemAttribute 的 MSTest 部署

asp.net-mvc - 发布asp.net mvc项目时编译 View

mongodb - 复制集设置为 true 时的 stable/mongodb helm 图表身份验证问题

kubernetes - 如何解决 https ://kubernetes-charts. storage.googleapis.com"不是有效的图表存储库