91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ReplicaSet是什么意思

發布時間:2021-11-24 16:37:01 來源:億速云 閱讀:290 作者:柒染 欄目:云計算

這篇文章給大家介紹ReplicaSet是什么意思,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

ReplicaSetReplicationController類似,它也用于管理一類Pod對象,保證Pod副本數量始終維持在期望值。

ReplicaSet配置

一個簡單的ReplicaSet配置如下所示:

apiVersion: apps/v1
kind: ReplicaSet
metadata:
  name: replicaset-runs-pod
spec:
  replicas: 3
  selector:
    matchLabels:
      app: nginx
  template:
    metadata:
      labels:
        app: nginx
    spec:
      containers:
        - name: nginx
          image: nginx:1.19.0

ReplicaSet配置確保集群中始終運行3個擁有app: nginx標簽的Pod副本,如果副本數量不足3個,則使用Pod模版spec.template創建Pod,如果副本數量多于3個,則刪除多余的副本。

ReplicaSet配置中最核心的三個要素如下:

  • spec.selector用于查找集群中存在的Pod;

  • spec.replicas用于指定期望的Pod副本數;

  • spec.template用于指定Pod模版,當副本數不足時將使用該模版創建新的Pod。

ReplicaSet與ReplicationController的區別

ReplicationControllerReplicaSet都屬于Pod控制器,其設計初衷幾乎完全相同,都是確保指定類型的Pod副本數維持在期望值,ReplicationController出現時間比ReplicaSet要早,那么為什么已經有了ReplicationController的情況下,還要再設計一個ReplicaSet呢?二者到底有什么區別呢?

二者的主要區別在于標簽選擇器,ReplicaSet擁有更先進的標簽選擇器,ReplicationController只支持舊式的標簽選擇器,而ReplicaSet不僅支持舊式選擇器,還支持新式選擇器。

ReplicationController支持的選擇器稱為Equality-based選擇器,即基于等值的選擇器:

Selector map[string]string

ReplicaSet不僅支持Equality-based選擇器,還支持Set-based選擇器,即基于集合的選擇器:

type LabelSelector struct {
	MatchLabels map[string]string
	MatchExpressions []LabelSelectorRequirement
}

ReplicationController特性演進到V1時還沒有支持Set-based選擇器,而Kubernetes又希望推出一款支持Set-based選擇器的Pod控制器,為了不破壞API兼容性,不得已才推出了ReplicaSet控制器來替代ReplicationController

關于ReplicaSet是什么意思就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

枣阳市| 武宣县| 松滋市| 大连市| 蒲城县| 德格县| 灵璧县| 抚顺县| 德庆县| 栾川县| 大港区| 汕头市| 健康| 益阳市| 扎赉特旗| 施秉县| 顺义区| 谷城县| 深圳市| 蒙山县| 定西市| 海伦市| 当涂县| 舞阳县| 昌吉市| 高陵县| 苍梧县| 丽江市| 武冈市| 灵川县| 阜新市| 文山县| 太康县| 藁城市| 罗江县| 铜陵市| 香格里拉县| 福贡县| 勃利县| 安宁市| 松原市|