【发布时间】:2018-02-07 03:04:02
【问题描述】:
问题
过去似乎可以通过 UID 删除 pod,但已被删除 (https://github.com/kubernetes/kubernetes/issues/40121)。
似乎也无法通过资源获取 pod (https://github.com/kubernetes/kubernetes/issues/20572)。
(他们为什么要删除按UID删除,那么UID有什么用?)
为什么我首先要使用 UID,而不是名称?
因为我需要类似 replicas 的东西,并且没有一个控制器(如 Job、Deployment 等)适合我的情况。
UID 的好处是 kubernetes 会生成它们——那时我不必担心区分 pod,我只需保存返回的 UID。因此,如果我以后可以使用它来删除那个特定的 pod(“副本”),那就太好了。
问题
真的不能用UID获取/删除吗?
那么我唯一的选择是自己负责区分 pod(例如,保留一个计数器或自己生成一个唯一 id 并将其设置为名称或标签)吗?
【问题讨论】:
标签: kubernetes kubectl