在副本中,我提到了一个Pod的3个副本。我是新手,请问如果在副本中指定3可以确保所有3个Pod一直运行?另外,在任何情况下,吊舱的数量是否可以超过配置中提到的副本?
答案 0 :(得分:1)
您本可以在文档中找到答案:https://kubernetes.io/docs/concepts/workloads/controllers/replicaset/
默认情况下,仅使用您提到的内容且没有配置可查看,我会对第一个问题说是。如果您仅在部署中将副本集的配置配置为3启动部署,则pod的数量将始终为3。
现在,对于第二个问题,您只需定义一个hpa即可覆盖副本集配置。默认情况下,部署将创建所需数量的副本,最佳实践是您以hpa中设置的最小副本数定义了多个副本,如果更多,则拥有hpa的数量;如果更少,则拥有将启动更多副本。