kubernetes 客户端-Go:反射器名称默认似乎被Go模块破坏了,

xxls0lw8  于 5个月前  发布在  Kubernetes
关注(0)|答案(4)|浏览(72)

发生了什么?

客户端-go 发出了类似以下的日志:

Listing and watching *v1.Namespace from pkg/mod/k8s.io/client-go@v0.29.2/tools/cache/reflector.go:229

你期望会发生什么?

日志显示 "from"

我们如何尽可能精确地重现它?

增加使用 client-go 的任何内容的详细程度,检查日志

我们需要了解的其他信息吗?

代码来自 https://github.com/kubernetes/kubernetes/blame/05cb0a55c88e0cdcfe2fb184328ad9be53e94d5c/staging/src/k8s.io/client-go/tools/cache/reflector.go#L290。 client-go/tools/cache/ 不再准确,使用 go modules 时,这实际上可能是类似于 client-go@v0.29.1/tools/cache/ 的内容。责任显示它有6年的历史,那是在 go modules 之前,这很有道理。
这也意味着这个问题可能已经存在很多年了,而且它只影响通常被禁用的日志,所以这肯定不是一个高优先级的问题

Kubernetes 版本

N/A

云提供商

N/A

OS 版本

# 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,...)和版本(如果适用)

u0njafvf

u0njafvf4#

将文件名更改为k8s.io/client-go/tools/cache/reflector.go是否可以?

相关问题