kubernetes 当静态pod被删除时,镜像pod不会重新创建,

ax6ht2ek  于 4个月前  发布在  Kubernetes
关注(0)|答案(8)|浏览(94)

发生了什么?
我们从未完全澄清过重启策略为"Never"的镜像pod的行为,但它们目前表现出令人惊讶的方式。至少,以下问题应该得到解答并记录:

  1. 如果kubelet检测到镜像pod丢失,是否应该重新创建镜像pod?
  2. 终端镜像pod是否应该阻止kubelet重启时静态pod的重新执行?
    /sig node
    你预期会发生什么?
    不确定
    我们如何尽可能精确地最小化地重现它?
  3. 创建一个重启策略为"Never"的静态pod
  4. 等待它通过镜像pod完成
  5. 删除镜像pod
  6. 重启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,...)和版本(如果适用)

bvhaajcl

bvhaajcl1#

静态pods将受益于带有状态机图的优质文档😊

gfttwv5a

gfttwv5a2#

我收到了一个状态图的幻灯片,以补充这些错误。

ajsxfq5m

ajsxfq5m3#

我收到了一个状态图的幻灯片,以补充这些bug
Mermaid版本欢迎,尤其是K8s文档

kh212irz

kh212irz6#

这个问题已经超过一年没有更新了,应该重新进行优先级排序。
你可以:

  • 确认这个问题仍然与 /triage accepted (仅限组织成员)相关
  • 使用 /close 关闭这个问题

有关优先级排序过程的更多详细信息,请参阅 https://www.kubernetes.dev/docs/guide/issue-triage/
已接受移除优先级排序

0sgqnhkj

0sgqnhkj7#

Kubernetes项目目前缺乏足够的贡献者来充分应对所有问题。
此机器人根据以下规则对未分类的问题进行分级处理:

  • lifecycle/stale应用后的90天不活动后,将应用lifecycle/stale
  • lifecycle/stale应用后的30天不活动后,将应用lifecycle/rotten
  • lifecycle/rotten应用后的30天不活动后,该问题将被关闭

您可以:

  • 将此问题标记为新鲜的/remove-lifecycle stale
  • 使用/close关闭此问题
  • 提供帮助,请使用Issue Triage

请将反馈发送至sig-contributor-experience@kubernetes/community
/lifecycle stale

fnx2tebb

fnx2tebb8#

Kubernetes项目目前缺乏足够的活跃贡献者来充分应对所有问题。
此机器人根据以下规则对未分类的问题进行分级处理:

  • lifecycle/stale应用后的90天内无活动,将应用lifecycle/stale
  • lifecycle/stale应用后的30天内无活动,将应用lifecycle/rotten
  • lifecycle/rotten应用后的30天内无活动,将关闭该问题

您可以:

  • 使用/remove-lifecycle rotten标记此问题为新鲜
  • 使用/close关闭此问题
  • 提供帮助,使用Issue Triage

请将反馈发送至sig-contributor-experience@kubernetes/community
/lifecycle rotten

相关问题