在pod的映像升级过程中,很少有pod陷入ContainerCreating状态。
kubectl get events有以下错误:FailedSync kubelet, 10.102.10.34同步窗格时出错,跳过:超时已过期,等待连接/装入容量的卷 "默认" /" OB-服务1124355621-1th47&#34 ;.未附加/未安装的列表 volumes = [timezone default-token-3x1x9]
Docker日志:
^[[31mERRO^[[0m[240242] Handler for DELETE /v1.22/containers/749d05b355e2b80bffb90d207232d37e3ebc5ff57942c46ce0a2b4ca5950ed0e returned error: Driver devicemapper failed to remove root filesystem 749d05b355e2b80bffb90d207232d37e3ebc5ff57942c46ce0a2b4ca5950ed0e: Device is Busy
^[[31mERRO^[[0m[240242] Error saving dying container to disk: open /var/lib/docker/containers/5d01db2c31a3073cc7fb68f2be5acc45c34583d5f2ae0c0879ec064f90da6943/config.v2.json: no such file or directory
^[[31mERRO^[[0m[240263] Error removing mounted layer 5d01db2c31a3073cc7fb68f2be5acc45c34583d5f2ae0c0879ec064f90da6943: Device is Busy
答案 0 :(得分:1)
无法同步通常意味着播客无法适应任何工作人员(可能会增加更多帮助),或者从您的错误中看起来似乎是您正在尝试连接"对于忙碌且无法接受无法使用该连接的连接的卷。
再次缺乏详细信息,但让我们假设你在AWS上,并且你有一个没有下马的音量,现在你又想再次连接到它 - 上面会几乎是结果,所以你需要分离音量,以便新的pod可以连接到它。 如果你说有一些豆荚可以使用相同的图像,这意味着你没有足够的体积和/或某些当前的卷无法接受新的连接(可能在删除旧的豆荚期间没有正确下马)