OpenKruise假如我想用client的get方法 get出针对一个pod的所有crr怎么操作?

OpenKruise针对同一个pod的多个containerrecreaterequest,会按时间先后一个个执行。这里的containerrecreaterequest必须得是name不同吧。假如我想用client的get方法 get出针对一个pod的所有crr该怎么操作呢?

展开
收起
真的很搞笑 2024-03-19 13:58:06 77 分享 版权
2 条回答
写回答
取消 提交回答
  • 名字肯定要不同的,另外,你创建CRR的时候,可以增加一个labels,比如:pod-name=xxxx 之类的,然后你就可以用这个 labels selector 了 ,此回答整理自钉群“OpenKruise 社区交流群”

    2024-03-19 20:35:25
    赞同 展开评论
  • OpenKruise 中的 ContainerRecreateRequest (CRR) 是对 Pod 内单个容器重建的请求,每个 CRR 对应 Pod 中的一个容器,因此它们的名称必须不同。如果您需要获取针对一个 Pod 的所有 CRR,可以通过 Kubernetes 的客户端库(如 kubectl 或 Go、Python 等语言的 Kubernetes SDK)查询该 Pod 的相关资源对象,列出所有关联的 CRR 资源。

    2024-03-19 16:16:19
    赞同 展开评论
问答分类:

国内唯一 Forrester 公共云容器平台领导者象限。

还有其他疑问?
咨询AI助理