gpt4 book ai didi

kubernetes - 为什么两个具有相同选择器的Kubernetes ReplicaSet不会相互冲突?

转载 作者:行者123 更新时间:2023-12-02 12:18:04 25 4
gpt4 key购买 nike

副本集1

apiVersion: apps/v1
kind: ReplicaSet
metadata:
labels:
app: nginx
name: rs-1
spec:
replicas: 3
selector:
matchLabels:
app: nginx
template:
metadata:
labels:
app: nginx
version: 1.7.1
spec:
containers:
- image: nginx:1.7.1
name: nginx-1
restartPolicy: Always

副本集2
apiVersion: apps/v1
kind: ReplicaSet
metadata:
labels:
app: nginx
name: rs-2
spec:
replicas: 3
selector:
matchLabels:
app: nginx
template:
metadata:
labels:
app: nginx
version: 1.7.9
spec:
containers:
- image: nginx:1.7.9
name: nginx-1
restartPolicy: Always

当我创建这两个ReplicaSet时,一个会忽略另一个创建的Pod。
C02T30K2GTFM:ask erkanerol$ kubectl get pods --show-labels
NAME READY STATUS RESTARTS AGE LABELS
rs-1-996cz 1/1 Running 0 5m13s app=nginx,version=1.7.1
rs-1-ktv9z 1/1 Running 0 5m13s app=nginx,version=1.7.1
rs-1-w7sbg 1/1 Running 0 5m13s app=nginx,version=1.7.1
rs-2-2z8rb 1/1 Running 0 4m26s app=nginx,version=1.7.9
rs-2-5c56s 1/1 Running 0 4m26s app=nginx,version=1.7.9
rs-2-hls9p 1/1 Running 0 4m26s app=nginx,version=1.7.9

据我从文档中了解到,如果有足够的Pod与副本集的选择器匹配,则不应创建新Pod。为什么会这样呢?是否使用ownerReferences?

最佳答案

关于kubernetes - 为什么两个具有相同选择器的Kubernetes ReplicaSet不会相互冲突?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54172198/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com