gpt4 book ai didi

kubernetes - 如何通过命令行传递Pod的数量

转载 作者:行者123 更新时间:2023-12-02 11:59:52 26 4
gpt4 key购买 nike

我正在使用eks将pod部署到我的节点组。这是我的部署文件


apiVersion: apps/v1
kind: Deployment
metadata:
name: molding-app
namespace: new-simulator
spec:
replicas: 3
selector:
matchLabels:
app: my-app
template:
metadata:
labels:
app: my-app
spec:
containers:
- name: eks-pods
image: 088562811725.dkr.ecr.ap-south-1.amazonaws.com/eks_pods:latest
ports:
- containerPort: 8080
- containerPort: 10010



我只是想知道是否仍然可以通过命令行传递多个副本,而不是将其写入部署文件中?

最佳答案

您可以添加参数--replicas来实现。

$ kubectl create deployment molding-app --image=088562811725.dkr.ecr.ap-south-1.amazonaws.com/eks_pods:latest --replicas=3 -n <namespace>
deployment.apps/molding-app created
稍后您可以使用 scale进行更改
$ kubectl scale deployment molding-app --replicas=10 -n <namespace>
deployment.extensions/molding-app scaled
可以在 Kubernetes documentation中找到有关扩展部署的更多详细信息。

关于kubernetes - 如何通过命令行传递Pod的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63827637/

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