当前位置:网站首页>故障排查:kubectl报错ValidationError: unknown field \u00a0
故障排查:kubectl报错ValidationError: unknown field \u00a0
2022-07-02 17:07:00 【农民工老王】
博客主页:https://tomcat.blog.csdn.net
博主昵称:农民工老王
主要领域:Java、Linux、K8S
期待大家的关注点赞收藏留言
故障详情
最近在k8s集群上通过kubectl apply -f部署资源时,遇到以下报错。当时也很快解决了。现记录下故障和排查方法,以方便遇到同样报错的开发者。
error: error validating “nfs.yaml”: error validating data: [ValidationError(ServiceAccount): unknown field “\u00a0\u00a0name” in io.k8s.api.core.v1.ServiceAccount, ValidationError(ServiceAccount): unknown field “\u00a0\u00a0namespace” in io.k8s.api.core.v1.ServiceAccount]; if you choose to ignore these errors, turn validation off with --validate=false

分析原因
报错信息已经描述得很清楚,是因为name前的“\u00a0\u00a0”两个字符导致的。通过查询资料得知,\u00a0 在 utf-8编码中,表示不间断空格,主要用在office中,让一个单词在结尾处不会换行显示。在word中,可以通过 ctrlshiftspace 输入。
我们在IDEA编辑器中打开nfs.yaml文件,然后查找空格,发现未匹配到name和所有表示缩进的空白字符。也验证了报错的提示信息。

用Sublime Text打开,更容易发现差异:
原来这个yaml文件中的内容是从一个word文件直接复制过来的,里面不小心就包含了一些\u00a0这一特殊空白字符。
解决故障
解决办法很简单,直接在编辑器里将\u00a0替换成普通空格就可以,IDEA,Sublime Text都可以很方便实现。

替换后就可以顺利部署。

如需转载,请注明本文的出处:农民工老王的CSDN博客https://blog.csdn.net/monarch91 。
边栏推荐
- Web实时通信技术之Websocket
- ESP32-C3入门教程 问题篇⑩——error: implicit declaration of function ‘esp_blufi_close‘;
- 又一所双非改考408,会爆冷么?南昌航空大学软件学院
- Esp32-c3 introductory tutorial question ⑪ - ESP tls: create_ ssl_ handle failed, tls_ io_ instance->options. trusted_ certs null
- 300+ documents! This article explains the latest progress of multimodal learning based on transformer
- @Component 拿不到dao层
- 初夏,开源魔改一个带击杀音效的电蚊拍!
- Eliminate the yellow alarm light on IBM p750 small computer [easy to understand]
- Nm02 nm module call sequence diagram and code interpretation independent of bus protocol
- A good programmer is worth five ordinary programmers!
猜你喜欢

UE4 用spline畫正圓

Wechat applet video sharing platform system graduation design (3) background function

夜神模擬器+Fiddler抓包測試App

Simulateur nightGod + application de test de capture de paquets Fiddler

Another double non reform exam 408, will it be cold? Software College of Nanchang Aviation University

Wechat applet video sharing platform system graduation design completion (4) opening report

RDK仿真实验

Steamos 3.3 beta release, steam deck Chinese keyboard finally came

Redis(6)----对象与数据结构

微信小程序视频分享平台系统毕业设计毕设(1)开发概要
随机推荐
工业软件讲堂-三维CAD设计软件的核心技术解析----讲坛第二次讲座
Tower safety monitoring system unattended inclination vibration monitoring system
Three ways of function parameter transfer in C language
微信小程序视频分享平台系统毕业设计毕设(1)开发概要
Win10 uninstall CUDA
options should NOT have additional properties
paddlepaddle 28 搭建基于卷积的自动编码机
微信小程序视频分享平台系统毕业设计毕设(2)小程序功能
什么是云原生?这回终于能搞明白了!
Leetcode interview question 16.15 Abacus wonderful calculation
Esp32-c3 introductory tutorial question ⑪ - ESP tls: create_ ssl_ handle failed, tls_ io_ instance->options. trusted_ certs null
哪个券商公司网上开户佣金低又安全又可靠
Wechat applet video sharing platform system graduation design completion (5) assignment
链游系统开发(Unity3D链游开发详情)丨链游开发成熟技术源码
揭秘得物客服IM全链路通信过程
300+篇文献!一文详解基于Transformer的多模态学习最新进展
NM01-独立于总线协议的NM模块功能概述与API定义
Meta universe chain game system development (logic development) - chain game system development (detailed analysis)
Typical application of "stack" - expression evaluation (implemented in C language)
Wechat applet video sharing platform system graduation design (2) applet function
