k8s resource的管理

lvmxh發表於2024-06-18

NRI:下一代節點細粒度資源控制方案

There is a presentation from Alexander Kanevskiy and Krisztian Litkey (芬蘭team)。https://github.com/containerd/nri/graphs/contributors Litkey 貢獻第一。 但不是第一個貢獻者。

https://kccnceu2021.sched.com/event/iE1Y/maximizing-workloads-performance-with-smarter-runtimes-krisztian-litkey-alexander-kanevskiy-intel

截至目前,Kubernetes並沒有提供一個非常完善的資源管理方案,很多Kubernetes周邊的開源專案透過一些自己的方式修改Pod的部署和管理流程,實現資源分配的細粒度管理。例如CRI-RMKoordinatorCrane等專案。

這些專案對Kubernetes建立和更新Pod的流程的最佳化可以大致分為兩種模式,一種是 Proxy模式,一種是Standalone模式。

在目前的K8s架構中,如圖a,Kubelet透過呼叫CRI相容的容器執行時建立和管理Pod。CRI Runtime再透過呼叫OCI相容的Low-level Runtime建立Container。


https://docs.akri.sh/

相關文章