当扩展CSI PVC时,Kubernetes错误地输出了一个警告级别的事件,

vdzxcuhz  于 4个月前  发布在  Kubernetes
关注(0)|答案(6)|浏览(46)

发生了什么?
在事件中,PVC已经成功调整大小,但仍然打印了警告级别的日志。通过检查kube-controller-manager的日志,可以看到以下输出。

你期望发生什么?
不打印警告级别的事件。

我们如何尽可能精确地重现它?
扩展一个CSI PVC,然后使用"kubectl describe pvc"查看其事件。(我正在使用xsky CSI扩展pvc,但根据我对Kubernetes代码的理解,这个问题可能与任何CSI都有关。)

我们需要了解其他信息吗?
基于Kubernetes v1.27.3,我在位于pkg/volume/plugins的func FindPluginBySpec中添加了一些日志。这些日志在扩展之前打印了所有插件,我注意到kubernetes.io/csi并不在其中。在我看来,CSI在这里没有出现在插件中是正常的,因为CSI扩展是通过external-resizer而不是kube-controller-manager安排的。因此,这里也不应该打印任何警告级别的日志。

Kubernetes版本
v1.27.3
(在版本1.18中,问题也可以重现)

云提供商
操作系统版本
Linux debian-hk 5.10.0-23-amd64 #1 SMP Debian 5.10.179-1(2023-05-12) x86_64 GNU/Linux
安装工具
kind v0.20.0
容器运行时(CRI)和版本(如适用)
相关插件(CNI,CSI等)和版本(如适用)

7qhs6swi

7qhs6swi1#

你好,hkttty2009,你提交了PR吗?我在v1.29.1上测试了一个修复bug的分支。如果这个还没有修复或者还没有开始,我想要将它选入master分支。
你可以去做这件事。谢谢!

tpxzln5u

tpxzln5u3#

我们可以将ExternalExpanding事件从警告更改为信息。
@hkttty2009 对此更改感兴趣吗?

pxq42qpu

pxq42qpu5#

我们可以将ExternalExpanding事件从警告更改为信息。
@hkttty2009 对此更改感兴趣吗?
是的,我将在接下来的几天内提交pull请求。

xvw2m8pv

xvw2m8pv6#

你好,hkttty2009,你提交了PR吗?我在v1.29.1上测试了一个修复bug的分支。如果这个还没有修复或者还没有开始,我想要将其选入master分支。

相关问题