为什么我的Kubernetes观察器返回非常旧的资源的ADDED事件?

aemubtdh  于 2023-06-28  发布在  Kubernetes
关注(0)|答案(1)|浏览(95)

我运行了以下脚本来监视名称空间:

config.load_kube_config()
v1 = client.CoreV1Api()
w = watch.Watch()
for event in w.stream(v1.list_namespace, _request_timeout=60):
    print("Event: %s %s" % (event["type"], event["object"].metadata.name))

当我运行它时,它为集群上的每个名称空间返回Event: ADDED <NAMESPACE>。即使对于多年前创建的名称空间也是如此。
我以为k8s在大约一个小时后删除了事件。为什么我看到一个多年以前创建的名称空间的ADDED事件?
它是否永久保留资源发送的最后一个事件?
k8s从已删除的资源中删除事件的挂起时间有多长?

shstlldc

shstlldc1#

谢谢。也许你需要用param resourceversion来观看。

相关问题