我有一个初始化容器,我在其中存储文件,但是在运行它时,它表明文件不存在。
有什么方法可以在初始化容器中执行并检查文件的存储位置。
最佳答案
使用kubectl describe <pod>
获取您需要执行的initContainer的ID,然后使用kubectl exec -ti <pod> -c <container> sh
访问其 shell 程序。您可能需要在initContainer中添加某种延迟,例如sleep
,以在它完成或失败之前对其进行访问。
关于docker - 有什么方法可以执行到Kubernetes中的initContainer中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55258817/