【发布时间】:2019-12-11 04:55:05
【问题描述】:
我使用 minikube,下面是示例 Yaml 文件。尝试创建 pod 时出现以下错误。
$ kubectl create -f nginx-rs.yml
error: error validating "nginx-rs.yml": error validating data: ValidationError(ReplicaSet.spec.template.metadata): unknown field "spec" in io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta; if you choose to ignore these errors, turn validation off with --validate=false
这是我的 YAML 文件。
apiVersion: apps/v1
kind: ReplicaSet
metadata:
name: nginx-rs
spec:
selector:
matchLabels:
app: nginx-app
replicas: 3
template:
metadata:
name: nginx-pod
labels:
app: nginx-app
tier: frontend
spec:
containers:
- name: nginx-container
image: nginx
ports:
- containerport: 80
我用 this tool 交叉检查了我的 YAML,一切看起来都很好。
【问题讨论】:
标签: nginx yaml minikube replicaset