首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将YAML转换为JSON行时出错,找不到预期的“-”指示器

将YAML转换为JSON行时出错,找不到预期的“-”指示器
EN

Stack Overflow用户
提问于 2022-02-02 08:28:19
回答 2查看 1.6K关注 0票数 0

我是kubernetes的新手,我正在编写一个yml文件来创建一个部署。我运行这个命令"kubectl创建-f后端-部署. YAML“,但是我一直得到这个错误:”错误:解析后端错误-部署. yaml:错误将yaml转换成JSON: yaml:第16行:没有找到预期的'-‘指示器“

第16行是-名称:django-react ecommerce-master_backend_1

下面是我的后端部署.file文件:

代码语言:javascript
复制
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
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-02-02 08:37:57

问题来自下面的一行,您有一个缩进问题。ports应该与name处于相同的级别。

代码语言:javascript
复制
# indent the port bloc   
    spec:
      containers:
        - name: django-react-ecommerce-master_backend_1
          ports:
          - containerPort: 8000
票数 2
EN

Stack Overflow用户

发布于 2022-02-02 08:42:41

连字符不应有凹痕:

代码语言:javascript
复制
spec:
  containers:
  - name: django-react-ecommerce-master_backend_1
    ports:
    - containerPort: 8000
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70952465

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档