发生了什么?
免责声明:我在研究GC代码时遇到了这个问题,但没有直接观察到这个问题(或尝试过)。
在 GraphBuilder#addDependentToOwners
中,如果图中尚未观察到所有者,则会创建一个虚拟节点。然而,它盲目地使用依赖项的命名空间来为这个所有者节点。如果所有者是非命名空间资源,这将是不正确的。
参见
kubernetes/pkg/controller/garbagecollector/graph_builder.go
183aca3 中的第411行
| | Namespace: n.identity.Namespace, |
.
我将此报告为一种低投入的事情,因为我没有能力亲自解决这个问题。如果不符合社区标准,请随时关闭。
你期望发生什么?
我们如何尽可能精确地最小化地重现它?
我们需要了解其他任何信息吗?
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等)和版本(如适用)
4条答案
按热度按时间3ks5zfa01#
这个问题目前正在等待分类。
如果SIG或子项目确定这是一个相关的问题,他们将通过应用
triage/accepted
标签并提供进一步的指导来接受它。组织成员可以通过在评论中写入
/triage accepted
来添加triage/accepted
标签。有关使用PR评论与我互动的说明,请查看here。如果您对我的行为有任何问题或建议,请针对kubernetes/test-infra仓库提出一个问题。
t1rydlwq2#
/sig node
jslywgbw3#
/remove-sig node
/sig apps
lf5gs5x24#
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