K8s ошибка деплоя из yaml-файла
В процессе деплоя в k8s, выдает ошибку валидации конфига, связанной с metadata. Не могу понять причину. Пишу впервые в целях самообучения, помогите разобраться пожалуйста, или если есть актуальные статьи по оформлению, был бы рад.
[root@masternode mastern]# kubectl apply -f deployment-project315.yaml
error: error validating "deployment-project315.yaml": error validating data: ValidationError(Deployment.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: Deployment
metadata:
name: web-deployment
labels:
app : web-k8s-deployment
env : prod
owner: oborona
spec:
selector:
matchLabels:
project : site
template:
metadata:
labels:
app: site
spec:
containers:
-name : web-project-315
image: oborona34/project315
ports:
- containerPort:80
---
apiVersion : autoscaling/v2beta2
kind : HorizontalPodAutoscaler
metadata:
name :
scaleTargetRef:
apiVersion: apps/v2beta1v1
kind: Deployment
name: web-deployment-autoscaling
minReplicas: 3
maxReplicas: 5
metrics:
- type: Resource
resource:
name: cpu
targetAverageUtilization: 70
- type: Resource
name: memory
targetAverageUtilization: 70