Kubernetes v1.37 sender etcd RangeStream i beta og sænker hukommelsesforbrug

Artikel1. september 2026 kl. 20.30 Martin S. Nielsen

Kubernetes v1.37 lader etcd RangeStream gå i beta, en funktion der kræver etcd v3.7 eller nyere.

Kubernetes v1.37 lader etcd RangeStream gå i beta, en funktion der kræver etcd v3.7 eller nyere. Den reducerer hukommelsesforbruget hos både API-serveren og etcd, når store samlinger af objekter som pods skal læses, og gør det maksimale forbrug mere forudsigeligt. API-serveren henter i forvejen data i sider afgrænset af antal nøgler, men en side med store objekter kan stadig fylde meget, hvilket kan udløse OOM-fejl. RangeStream deler i stedet svaret op i bidder, der tilpasses størrelsen på dataene og afgrænses efter bytes frem for antal nøgler. Hukommelsen frigives løbende, i stedet for at blive holdt, indtil en hel side er samlet. Funktionen styres af feature-gaten EtcdRangeStream, som er slået til som standard i v1.37. Er etcd ældre end v3.7, falder API-serveren automatisk tilbage til den hidtidige metode.

AI-genereret indhold
Annonceplads

300 x 250

Relaterede artikler