06-1.应用扩展
Kubernetes 扩展应用程序
1. 目标
学习如何通过扩展应用程序的副本数以应对增加的负载。Kubernetes 提供了灵活的扩展机制,帮助用户根据需求动态调整应用程序的资源分配。
2. 扩展方法
Kubernetes 支持通过以下方式扩展应用程序:
- 使用
kubectl scale命令:快速调整 Deployment 或 ReplicaSet 的副本数。 - **Horizontal Pod Autoscaler (HPA)**:根据 CPU、内存或其他自定义指标自动扩展 Pod 副本数。
2.1 使用 kubectl scale 命令
kubectl scale 是一种手动扩展应用程序副本数的方式。例如,以下命令将名为 my-app 的 Deployment 的副本数扩展到 5 个: