xbisatrouble

k8s 写 operator, CR 又多又大,每次升级时 infomer 做 list 的时候吃大量内存怎么解?

  •  
  •   xbisatrouble · Feb 22, 2023 · 2508 views
    This topic created in 1355 days ago, the information mentioned may be changed or developed.

    利用 kubebuilder 构建了一套计算系统,CR 内容很多,数量也很多 每次服务升级重新拉起的时,ApiServer 要吃掉 30-40G 的内存,造成 OOM 就会带崩其他系统 这个 infomer 做 list 的操作该如何优化?另外在 list 阶段所有 controller 都是不工作的,系统会停顿很久。

    2 replies  •  2023-02-22 22:57:58 +08:00
    thet
    thet
    Feb 22, 2023
    1
    CR 有多少
    feedcode
    feedcode
    Feb 22, 2023
    2
    加 label 或者 status 过滤,只选择需要 reconcile 的 object
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   518 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 21:29 · PVG 05:29 · LAX 13:29 · JFK 16:29
    ♥ Do have faith in what you're doing.