当前位置:网站首页>故障排查: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 。
边栏推荐
- 微信小程序视频分享平台系统毕业设计毕设(2)小程序功能
- Leetcode interview question 17.01 Addition without plus sign
- In early summer, Kaiyuan magic changed an electric mosquito racket with killing sound effect!
- Renren potential field method
- 微信小程序视频分享平台系统毕业设计毕设(3)后台功能
- Meal card hdu2546
- 微信小程序视频分享平台系统毕业设计毕设(4)开题报告
- Nm02 nm module call sequence diagram and code interpretation independent of bus protocol
- Leetcode 面试题 16.17. 连续数列
- 1.5.1版本官方docker镜像运行容器,能设置使用 mysql 8驱动吗?
猜你喜欢

Web版3D可视化工具,程序员应该知道的97件事,AI前沿论文 | 资讯日报 #2022.07.01

揭秘得物客服IM全链路通信过程

Relax again! These fresh students can settle directly in Shanghai

Leetcode interview question 17.04 Vanishing numbers

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

Leetcode interview question 16.17 Continuous sequence

Leetcode interview question 16.15 Abacus wonderful calculation

初夏,开源魔改一个带击杀音效的电蚊拍!

能解决80%故障的排查思路

微信核酸检测预约小程序系统毕业设计毕设(2)小程序功能
随机推荐
快速排序基本思路(通俗易懂+例子)「建议收藏」
options should NOT have additional properties
IPtable port redirection masquerade[easy to understand]
昨天阿里学长写了一个责任链模式,竟然出现了无数个bug
Redis(6)----对象与数据结构
【西北工业大学】考研初试复试资料分享
Implementation shadow introduction
QT official example: QT quick controls - Gallery
Wechat applet video sharing platform system graduation design completion (8) graduation design thesis template
RTE11- 中断解耦功能
Wechat nucleic acid detection appointment applet system graduation design (2) applet function
Leetcode interview question 17.01 Addition without plus sign
What is cloud primordial? This time, I can finally understand!
@Component 拿不到dao层
Is Guojin securities a state-owned enterprise? Is it safe to open an account in Guojin securities?
Leetcode interview question 16.11 Diving board
Web版3D可视化工具,程序员应该知道的97件事,AI前沿论文 | 资讯日报 #2022.07.01
消除IBM P750小机上的黄色报警灯[通俗易懂]
QQmlApplicationEngine
Export Excel files using npoi
