Kubernetes面试整理-Kubernetes如何实现水平扩展?
在 Kubernetes 中,水平扩展(horizontal scaling)通过增加或减少 Pod 的副本数来调整应用程序的处理能力。这种扩展方式适用于无状态应用程序,通常通过 Deployment、ReplicaSet 或 Horizontal Pod Autoscaler (HPA) 来实现。
使用 Deployment 和 ReplicaSet 进行手动水平扩展
创建 Deployment
首先,创建一个 Deployment 以管理 Pod 的副本。以下是一个示例 YAML 文件,用于创建一个包含 3 个副本的 Nginx Deployment: