xbisatrouble

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

  •  
  •   xbisatrouble · Feb 22, 2023 · 1993 views
    This topic created in 1176 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
        1
    thet  
       Feb 22, 2023
    CR 有多少
    feedcode
        2
    feedcode  
       Feb 22, 2023
    加 label 或者 status 过滤,只选择需要 reconcile 的 object
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1250 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 17:34 · PVG 01:34 · LAX 10:34 · JFK 13:34
    ♥ Do have faith in what you're doing.