有没有办法在 Kubernetes 中执行 initContainer

Muk*_*jal 5 containers docker kubernetes

我有一个 init 容器,我在其中存储文件,但在运行时它显示文件不存在。有什么方法可以在 init 容器中执行并检查文件的存储位置。

kel*_*ket 7

使用kubectl describe <pod>得到initContainer你需要EXEC进入然后使用IDkubectl exec -ti <pod> -c <container> sh来访问它的外壳。您可能需要添加某种延迟,例如sleep在 initContainer 完成或失败之前访问它。