error parsing deployment-nginx.yml: error converting YAML to JSON: yaml: line 19 问题解决

这篇具有很好参考价值的文章主要介绍了error parsing deployment-nginx.yml: error converting YAML to JSON: yaml: line 19 问题解决。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

使用yml文件创建deployment类型的pod时,执行命令报错如下:

error: error parsing deployment-nginx.yml: error converting YAML to JSON: yaml: line 19: did not find expected key
error parsing deployment-nginx.yml: error converting YAML to JSON: yaml: line 19 问题解决,云原生,nginx,运维,云原生,kubernetes

yml文件如下:

apiVersion: apps/v1
kind: Deployment
metadata:
  name: nginx-deployment
  namespace: test
  labels:
    app: nginx
spec:
  replicas: 3
  selector:
    matchLabels:
      app: nginx
  template:
    metadata:
      labels:
        app: nginx
    spec:
      containers:
      - name: nginx
       image: nginx
       ports:
       - containerPort: 80

报错说19行有问题
error parsing deployment-nginx.yml: error converting YAML to JSON: yaml: line 19 问题解决,云原生,nginx,运维,云原生,kubernetes
应该是缩进的问题,于是修改了最后几行的缩进
error parsing deployment-nginx.yml: error converting YAML to JSON: yaml: line 19 问题解决,云原生,nginx,运维,云原生,kubernetes
再次创建
error parsing deployment-nginx.yml: error converting YAML to JSON: yaml: line 19 问题解决,云原生,nginx,运维,云原生,kubernetes
修改后的yml文件

  1 apiVersion: apps/v1
  2 kind: Deployment
  3 metadata:
  4   name: nginx-deployment
  5   namespace: test
  6   labels:
  7     app: nginx
  8 spec:
  9   replicas: 3
 10   selector:
 11     matchLabels:
 12       app: nginx
 13   template:
 14     metadata:
 15       labels:
 16         app: nginx
 17     spec:
 18       containers:
 19       - name: nginx
 20         image: nginx
 21         ports:
 22         - containerPort: 80

总结:
属于yml文件格式问题,k8s对于yml/yaml文件格式要求严格,缩进字符数一定要仔细。文章来源地址https://www.toymoban.com/news/detail-694542.html

到了这里,关于error parsing deployment-nginx.yml: error converting YAML to JSON: yaml: line 19 问题解决的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【前端】代码警告处理Parsing error: Unexpected token <eslint或Parsing error: Unexpected token =eslint

    是由于开发环境与esLint当前的解析功能不兼容。 1.下载依赖 2.在.eslintrc.js文件加上parse: \\\'babel-eslint\\\' 3.我用的babel-eslint版本  

    2024年04月09日
    浏览(44)
  • spring.HttpMessageNotReadableException: JSON parse error

    实体类如下: spring.HttpMessageNotReadableException: JSON parse error: Cannot construct instance of com.erato.xxx.Student (although at least one Creator exists): cannot deserialize from Object value (no-delegate- or property based Creater); nested exception is com.fastetxml.jackson.databind.exc.MismatchedInputException: … 去网上一搜,全都在说

    2024年02月12日
    浏览(30)
  • 如何处理postman报错:Error: Parse Error: Expected HTTP/

    遇到这个问题,应该是响应报文没有通过校验。下图是postman里的报错。 我们怎么去分析响应报文,可以用curl --verbose url来调试。 通过查看curl --verbose的输出,可以发现响应报文非头部分的长度超过了Content-Length,使得postman校验失败。当然,每个人的出错原因会不一样,这

    2024年02月11日
    浏览(53)
  • 报错: Error parsing HTTP request header

    Bug:也是奇怪哦, 测试环境上好好的没问题, 到了生产环境上项目有接口就直接500了: 例如:Bug主体就是 Error parsing HTTP request header 和非法字符的问题. 提示:导致上述问题是因为tomcat自8.5.x系列的:8.5.12 之后版本、8.0.x系列的:8.0.42 之后版本、7.0.x系列的:7.0.76 之后版本对

    2024年02月07日
    浏览(35)
  • vue3.0 + ts + eslint报错:error Parsing error: ‘>‘ expected

    eslint报错 这里加上对应的 eslint配置即可: 具体如下: 这个配置是在ESLint中指定Vue文件的解析器。在.eslintrc.js或.eslintrc.ts文件中,“parser”: \\\"vue-eslint-parser\\\"表示ESLint应该使用vue-eslint-parser来解析.vue文件。这是因为.vue文件是由HTML、CSS和JavaScript(或TypeScript)组成的单文件组件

    2024年04月26日
    浏览(43)
  • filebeat 采集k8s 中nginx deployment 日志

    一、背景 在k8s集群中,已经部署了nginx应用,需要使用elk来收集日志。 注意:elk并没有放在k8s集群中,使用单独的服务器进行安装。不推荐elk放在k8s集群中! 其中filebeat,使用DaemonSet方式部署,这样就可以自动收集了。 操作系统:centos 7.6 k8s版本:1.18.1 ip地址:10.212.82.63 配

    2024年02月13日
    浏览(36)
  • 解决 eslint 的 Parsing error: Unexpected token 错误

    解决 eslint 的 Parsing error: Unexpected token 错误 问题描述:import动态导入,将js文件单独打包时,webpack打包错误 ERROR in ./src/js/main.js Module Error (from ./node_modules/_eslint-loader@4.0.2@eslint-loader/dist/cjs.js ): F:workspacejavascript workspacewebpackprj18_3srcjsmain.js 8:7 error Parsing error: Unexpected token (

    2024年02月05日
    浏览(44)
  • Jenkins构建时报错:ERROR: Failed to parse POMs

    因为在操作中把maven仓库整个文件夹删了,重新建的文件夹,拉取的依赖,然后去看了下maven的东西,发现maven仓库的目录权限和其他不一样,猜测maven仓库目录可能没有写入的权限,尝试执行命令进行提权,然后打包,问题解决了。 另外如果是多模块项目,还可以尝试去排查

    2024年02月11日
    浏览(44)
  • jsx文件eslint报错 Parsing error: Unexpected token < eslint

    最近在使用react native开发app的发现一个问题: 报错详情: 可以看到,这是jsx的正确写法,并没有语法错误,但是eslint还是报错,大致意思就是意外的符号 ,可以大概推断是eslint没有正确解析jsx语法造成的,虽然程序可以正常运行,但是对于强迫症来说,确实受不了。 原因:

    2024年02月13日
    浏览(41)
  • java线上运行异常:Error parsing HTTP request header

    1.部署异常如下: 2.出现原因 这个问题的原因是高版本的tomcat中的新特性:就是严格按照 RFC 3986规范进行访问解析,而 RFC 3986规范定义了Url中只允许包含英文字母(a-zA-Z)、数字(0-9)、-_.~4个特殊字符以及所有保留字符(RFC3986中指定了以下字符为保留字符:! * ’ ( ) ; : @ =

    2024年02月05日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包