记录一下最近玩k8s,linux系统踩坑
error: error validating "pod-nginx.yaml":
error validating data: apiVersion not set; if you choose to ignore these errors, turn validation off with --validate=false
创建yaml文件
apiVersion: v1
kind: Pod
metadata:
name: nginx
namespace: dev
spec:
containers:
- image: nginx:latest
name: pod
ports:
- name: nginx-port
containerPort: 80
protocol: TCP
kubectl create -f pod-nginx.yaml
一直提示报如上错误
因为我个人非常喜欢用快捷键在用vim 编辑文件几乎也是直接shift+ins直接粘贴然后shift+zz直接保存,
就没有看文本类容,一直卡在这里了,今天我仔细看了一下才发现用Xshell的时候shift+ins直接粘贴,
会损失前面的几个字这个坑确实让我头皮发麻就导致最后配置的文件变成了如下:
iVersion: v1
kind: Pod
metadata:
name: nginx
namespace: dev
spec:
containers:
- image: nginx:latest
name: pod
ports:
- name: nginx-port
containerPort: 80
protocol: TCP
真是坑死人的bug啊!希望广大攻城狮特别注意!!!