应用强化与扩展:AWS 与 Kubernetes 实践
1. 负载均衡器配置
1.1 健康检查端口与间隔配置
健康检查端口可根据不同协议进行配置。若应用使用自定义端口,负载均衡器也能相应设置。例如,后端实例中的 HTTP 服务器运行在端口 81 而非默认的 80 端口时,可将 HTTP 设为健康检查协议,并在健康检查端口中定义自定义端口 81。
健康检查间隔是指负载均衡器对后端实例进行心跳计数的时间间隔,通常以秒为单位。若配置间隔为 10 秒,负载均衡器将每 10 秒重复检查一次。
1.2 负载均衡器配置步骤
- 创建 AWS 账户并启动一个实例。
- 打开实例,进入“Load Balancing | Load balancers”选项卡。
- 创建负载均衡器,可从应用负载均衡器、网络负载均衡器或经典负载均衡器中选择。
- 配置负载均衡器并根据需求添加健康检查。可根据理论知识指定健康参数,健康检查能确保请求流量从故障实例转移。
2. AWS 自动扩展实践
2.1 总体流程
- 创建启动配置,运行第一个 TypeScript 微服务以启动 HTTP 服务器。
- 创建自动扩展组。
- 创建自动扩展策略,当 CPU 负载连续一分钟超过 20% 时,增加两个实例。
- 添加移除自动扩展组的条件。
- 自动终止实例。
超级会员免费看
订阅专栏 解锁全文
1418

被折叠的 条评论
为什么被折叠?



