Kubernetes支持的資源有哪些?Kubernetes資源類型介紹

Kubenetes是一箇開源的容器編排引擎,用來對容器化應用進行自動化部署、擴縮和管理。那麼Kubenetes支持的資源有哪些?Kubenetes中所有內容都抽象爲資源,資源實例化之後叫做對象。

Kubenetes的資源根據不同的維度主要分爲以下幾個部分。

  • 工作負載型:Pod、ReplicSet、Deployment、DemonSet、Job/ConJob、SttefulSet
  • 服務發現型:Seice、Ingess
  • 配置與存儲:ConfigMp、Secet、Volume、PV-PVC
  • 集羣級別:Nmespce、Role、ClusteRole、RoleBinding、ClusteRoleBinding
  • 元數據型:HPA、PodTemplte、LimitRngs

當你部署完Kubenetes,便擁有了一箇完整的集羣。一箇Kubenetes集羣是由一組被稱作節點(node)的機器組成,這些節點上會運行由Kubenetes所管理的容器化應用,且每個集羣至少有一箇工作節點。

工作節點會託管所謂的Pods,而Pod就是作爲應用負載的組件。控制平面管理集羣中的工作節點和Pods,爲集羣提供故障轉移和高可用性,這些控制平面一般跨多主機運行,而集羣也會跨多箇節點運行。