我是kubernetes的新手,我正在编写一个yml文件来创建一个部署。我运行这个命令"kubectl创建-f后端-部署. YAML“,但是我一直得到这个错误:”错误:解析后端错误-部署. yaml:错误将yaml转换成JSON: yaml:第16行:没有找到预期的'-‘指示器“
第16行是-名称:django-react ecommerce-master_backend_1
下面是我的后端部署.file文件:
apiVersion: apps/v1
kind: Deployment
metadata:
name : backend-deployment
spec:
replicas: 1
selector:
matchLabels:
component: backend
template:
metadata:
labels:
component: backend
spec:
containers:
- name: django-react-ecommerce-master_backend_1
ports:
- containerPort: 8000发布于 2022-02-02 08:37:57
问题来自下面的一行,您有一个缩进问题。ports应该与name处于相同的级别。
# indent the port bloc
spec:
containers:
- name: django-react-ecommerce-master_backend_1
ports:
- containerPort: 8000发布于 2022-02-02 08:42:41
连字符不应有凹痕:
spec:
containers:
- name: django-react-ecommerce-master_backend_1
ports:
- containerPort: 8000https://stackoverflow.com/questions/70952465
复制相似问题