Replica Set 和 Replication Controller 幾乎完全相同。它們都確保在任何給定時間運行指定數(shù)量的 Pod 副本。不同之處在于復(fù)制 Pod 使用的選擇器。Replica Set 使用基于集合的選擇器,而 Replication Controller 使用基于權(quán)限的選擇器。
Equity-Based 選擇器:這種類型的選擇器允許按標簽鍵和值進行過濾。因此,在外行術(shù)語中,基于 Equity 的選擇器將僅查找與標簽具有完全相同短語的 Pod。示例:假設(shè)您的標簽鍵表示 app = nginx,那么使用此選擇器,您只能查找標簽應(yīng)用程序等于 nginx 的那些 Pod。
Selector-Based 選擇器:此類型的選擇器允許根據(jù)一組值過濾鍵。因此,換句話說,基于 Selector 的選擇器將查找已在集合中提及其標簽的 Pod。
示例:假設(shè)您的標簽鍵在(nginx、NPS、Apache)中顯示應(yīng)用程序。然后,使用此選擇器,如果您的應(yīng)用程序等于任何 nginx、NPS或 Apache,則選擇器將其視為真實結(jié)果。