k8s之pod、RC、RS解釋以及定義
Pod
Pod 是 k8s 中集群部署應用和服務的最小單元,一個 pod 中可以部署多個容器。
Pod 的設計理念是支持多個容器在一個 Pod 中共享網絡地址和文件系統,可以通過進程間通信和文件共享這種簡單高效的方式組合完成服務。Pod 對多容器的支持是 K8 最基礎的設計理念。
副本控制器(Replication Controller,RC)
RC 是 k8s 集群中最早的保證 Pod 高可用的 API 對象。它的作用就是保證集群中有指定數目的 pod 運行。
當前運行的 pod 數目少于指定的數目,RC 就會啟動新的 pod 副本,保證運行 pod 數量等于指定數目。
當前運行的 pod 數目大于指定的數目,RC 就會殺死多余的 pod 副本。
副本集(Replica Set,RS)
RS 是新一代 RC,提供同樣的高可用能力,區別主要在于 RS 后來居上,能支持更多種類的匹配模式。副本集對象一般不單獨使用,而是作為 Deployment 的理想狀態參數使用。

浙公網安備 33010602011771號