发生了什么?
我们从未完全澄清过重启策略为"Never"的镜像pod的行为,但它们目前表现出令人惊讶的方式。至少,以下问题应该得到解答并记录:
- 如果kubelet检测到镜像pod丢失,是否应该重新创建镜像pod?
- 终端镜像pod是否应该阻止kubelet重启时静态pod的重新执行?
/sig node
你预期会发生什么?
不确定
我们如何尽可能精确地最小化地重现它? - 创建一个重启策略为"Never"的静态pod
- 等待它通过镜像pod完成
- 删除镜像pod
- 重启kubelet
我们需要了解其他信息吗?
- 无响应*
Kubernetes版本
$ kubectl version
# paste output here
云提供商
操作系统版本
# On Linux:
$ cat /etc/os-release
# paste output here
$ uname -a
# paste output here
# On Windows:
C:\> wmic os get Caption, Version, BuildNumber, OSArchitecture
# paste output here
安装工具
容器运行时(CRI)和版本(如果适用)
相关插件(CNI,CSI,...)和版本(如果适用)
8条答案
按热度按时间bvhaajcl1#
静态pods将受益于带有状态机图的优质文档😊
gfttwv5a2#
我收到了一个状态图的幻灯片,以补充这些错误。
ajsxfq5m3#
我收到了一个状态图的幻灯片,以补充这些bug
Mermaid版本欢迎,尤其是K8s文档
ioekq8ef4#
/kind documentation
bxfogqkk5#
/triage accepted
kh212irz6#
这个问题已经超过一年没有更新了,应该重新进行优先级排序。
你可以:
/triage accepted
(仅限组织成员)相关/close
关闭这个问题有关优先级排序过程的更多详细信息,请参阅 https://www.kubernetes.dev/docs/guide/issue-triage/
已接受移除优先级排序
0sgqnhkj7#
Kubernetes项目目前缺乏足够的贡献者来充分应对所有问题。
此机器人根据以下规则对未分类的问题进行分级处理:
lifecycle/stale
应用后的90天不活动后,将应用lifecycle/stale
lifecycle/stale
应用后的30天不活动后,将应用lifecycle/rotten
lifecycle/rotten
应用后的30天不活动后,该问题将被关闭您可以:
/remove-lifecycle stale
/close
关闭此问题请将反馈发送至sig-contributor-experience@kubernetes/community。
/lifecycle stale
fnx2tebb8#
Kubernetes项目目前缺乏足够的活跃贡献者来充分应对所有问题。
此机器人根据以下规则对未分类的问题进行分级处理:
lifecycle/stale
应用后的90天内无活动,将应用lifecycle/stale
lifecycle/stale
应用后的30天内无活动,将应用lifecycle/rotten
lifecycle/rotten
应用后的30天内无活动,将关闭该问题您可以:
/remove-lifecycle rotten
标记此问题为新鲜/close
关闭此问题请将反馈发送至sig-contributor-experience@kubernetes/community。
/lifecycle rotten