You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决YAML转JSON错误?附存在问题的Deployment代码

YAML转JSON失败的问题排查与修复

你的YAML代码存在两处关键问题,导致无法正常转换为JSON:

  • API版本大小写错误:Kubernetes的apiVersion字段大小写敏感,你写的V1必须改为小写的v1,否则会被判定为无效的API版本。
  • 缩进不规范:YAML依赖严格的缩进层级来识别结构,代码里多处缩进不符合要求:
    • selector下的matchLabels缩进不足,需与同级元素保持一致缩进
    • template下的spec缩进错误,它属于template的子节点,要和metadata保持相同缩进层级
    • metadata.labels下的app缩进也需调整对齐

修正后的代码如下:

apiVersion: v1
kind: Deployment
metadata:
  name: platforms-dypl
spec:
  replicas: 1
  selector:
    matchLabels:
      app: platformservice
  template:
    metadata:
      labels:
        app: platformservice
    spec:
      containers:
        - name: platformservice
          image: mohamedfouadmohamed/platformservice

内容的提问来源于stack exchange,提问作者Mohamed Fouad

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 09:27:24