我正在关注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/