gpt4 book ai didi

kubernetes - 将YAML转换为JSON时出错:yaml:第16行:在此上下文中不允许映射值

转载 作者:行者123 更新时间:2023-12-02 11:39:26 25 4
gpt4 key购买 nike

我正在尝试创建一个Kubernetes cronjob。在部署期间,出现以下错误:

Error: UPGRADE FAILED: YAML parse error on lemming-metrics/templates/lemming-metrics-cronjob.yaml: error converting YAML to JSON: yaml: line 16: mapping values are not allowed in this context


apiVersion: batch/v1beta1
kind: CronJob
metadata:
name: {{ .Values.name }}
spec:
schedule: "*/1 * * * *"
jobTemplate:
spec:
template:
spec:
serviceAccountName: {{ .Values.lemming_metrics.kubeServiceAccount }}
containers:
- name: {{ .Values.name }}
image: {{ .Values.image.repository }}
tag: latest
imagePullPolicy: Always
resources: {{ toYaml .Values.resources }}
args:
- /usr/bin/python
- /opt/lemming_metrics.py
env:
- name: REGIONS
value: {{ .Values.lemming_metrics.regions}}
- name: ECS_CLUSTER
value: {{ .Values.lemming_metrics.ecs_cluster}}
restartPolicy: OnFailure
backoffLimit: 2
activeDeadlineSeconds: 90

感谢您的任何帮助

最佳答案

看起来您可能需要固定缩进的间距(使用2个空格)。否则,我发现如果您错误地定义了服务/ pods /部署,则会收到此错误消息(实际上,它指向的特定行无关紧要)

关于kubernetes - 将YAML转换为JSON时出错:yaml:第16行:在此上下文中不允许映射值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57103716/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com