kubectl exec 报错
kubeadm 安装的k8s 1.20.1
执行如下命令
kubectl exec -ti kube-apiserver-k8s-master -nkube-system – bash
报错如下:

OCI runtime exec failed: exec failed: container_linux.go:348: starting container process caused “exec: “bash”: executable file not found in $PATH”: unknown
这里的意思就是在这个pod的容器镜像里面 $PATH下面没有命令bash,所以没法执行,需要在生成容器镜像的时候在基础镜像里面添加bash或者sh
来换一个拥有该命令的容器试试

好了,ok了。
参考:
https://stackoverflow.com/questions/63937096/starting-container-process-caused-exec-bash-executable-file-not-found-in

1691

被折叠的 条评论
为什么被折叠?



