【Kubernetes】云原生小技巧 2 之 kubectl scale 命令

69 阅读1分钟

如何在不修改 YAML 的情况下,使用命令调整 Deployment、StatefulSets 和 DaemonSets 的副本数量 ,一起来看看吧!

1、基本命令结构

# resource-type:要缩放的资源类型,如 deployment、statefulset、daemonset 等
# resource-name:要缩放的具体资源名称
# --replicas=<number>:目标副本数
kubectl scale <resource-type> <resource-name> --replicas=<number>

2、使用 kubectl scale 命令

# 查看帮助命令
kubectl scale --help
 
# 设置 Deployment -> my-deployment 的副本数为 3
kubectl scale deployment my-deployment --replicas=3
 
# 设置 Replicaset -> my-replicaset 的副本数为 3
kubectl scale rs my-replicaset --replicas=3
 
# 设置有 app=my-app 标签的 deployment 资源副本为 3
kubectl scale deployments -l app=my-app --replicas=3