我有一个将副本设置为1的部署文件。我得到一个记录,每个部署,复制和吊舱。
现在,我在deployment.yaml中将副本设置为2,应用它,当我运行“kubectl.”时命令,我得到两个记录,每个记录的部署,复制和豆荚每个。
以前的部署不应该被覆盖,从而导致一个单独的部署,并且类似于副本集(两个荚可以,因为现在副本被设置为2)?
这是部署文件内容:
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx-deployment
labels:
app: nginx
spec:
replicas: 2
selector:
matchLabels:
app: nginx
template:
metadata:
labels:
app: nginx
spec:
containers:
- name: nginx
image: nginx:1.16
ports:
- containerPort: 80发布于 2021-12-19 10:05:20
...Now I set replicas to 2 in deployment.yaml, apply it and when I run 'kubectl get ..' command, I get 2 records each for deployments, replicaset and pods each.
你能试试kubectl get deploy --field-selector metadata.name=nginx-deployment吗?你应该只得到一个部署。这个部署的replicas后面应该有豆荚的数量。
https://stackoverflow.com/questions/70410009
复制相似问题