k8s中名稱空間的作用是什麼

Mr.peter發表於2024-03-09

namespace是kubernetes系統中的一種非常重要的資源,namespace的主要作用是用來實現多套環境的資源隔離,或者說是多租戶的資源隔離。

k8s透過將叢集內部的資源分配到不同的namespace中,可以形成邏輯上的隔離,以方便不同的資源進行隔離使用和管理。

不同的名稱空間可以存在同名的資源,名稱空間為資源提供了一個作用域。

可以透過k8s的授權機制,將不同的namespace交給不同的租戶進行管理,這樣就實現了多租戶的資源隔離,還可以結合k8s的資源配額機制,限定不同的租戶能佔用的資源,例如CPU使用量、記憶體使用量等等來實現租戶可用資源的管理。

相關文章