首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Helmfile YAML解析错误将YAML转换为JSON: yaml:第2行:在此上下文中不允许映射值

Helmfile YAML解析错误将YAML转换为JSON: yaml:第2行:在此上下文中不允许映射值
EN

Stack Overflow用户
提问于 2022-02-18 16:05:24
回答 1查看 1.2K关注 0票数 0

我尝试使用helmfile在k8s节点上运行应用程序。我从文件中得到一个错误:

代码语言:javascript
复制
apiVersion: traefik.containo.us/v1alpha1
kind: Middleware
metadata:
  name: redirectscheme
  namespace: {{ .Values.namespace }}
spec:
  redirectScheme:
    scheme: https
    permanent: false
---
apiVersion: traefik.containo.us/v1alpha1
kind: Middleware
metadata:
  name: stsheaders
  namespace: {{ .Values.namespace }}
spec:
  headers:
    forceSTSHeader: true
    stsSeconds: 31536000
    stsIncludeSubdomains: true
    stsPreload: true
---
 apiVersion: traefik.containo.us/v1alpha1
 kind: Middleware
 metadata:
   name: stripprefix-frontend
   namespace: {{ .Values.namespace }}

错误:

合并产出:

警告: Kubernetes配置文件具有组可读性.这是不安全的。地点:/home/kowal/..kube/config

警告: Kubernetes配置文件具有世界可读性.这是不安全的。地点:/home/kowal/..kube/config

释放“前端”不存在。现在就安装。

错误:将YAML转换为JSON: yaml:第2行:在此上下文中不允许映射值

我不知道怎么回事。请帮帮忙。

EN

回答 1

Stack Overflow用户

发布于 2022-02-18 16:47:16

我想你可能已经回答了你自己的问题?最后五行多余的空间。

代码语言:javascript
复制
apiVersion: traefik.containo.us/v1alpha1
kind: Middleware
metadata:
  name: redirectscheme
  namespace: {{ .Values.namespace }}
spec:
  redirectScheme:
    scheme: https
    permanent: false
---
apiVersion: traefik.containo.us/v1alpha1
kind: Middleware
metadata:
  name: stsheaders
  namespace: {{ .Values.namespace }}
spec:
  headers:
    forceSTSHeader: true
    stsSeconds: 31536000
    stsIncludeSubdomains: true
    stsPreload: true
---
apiVersion: traefik.containo.us/v1alpha1
kind: Middleware
metadata:
  name: stripprefix-frontend
  namespace: {{ .Values.namespace }}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71176499

复制
相关文章

相似问题

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