在GCP上使用Kubernetes:负载均衡、持久磁盘与集群搭建
1. GCP负载均衡器类型
GCP提供了多种类型的负载均衡器,具体如下:
| 负载均衡器类型 | 说明 |
| ---- | ---- |
| 第4层TCP负载均衡器 | 类似于AWS经典ELB |
| 第4层UDP负载均衡器 | 类似于AWS经典ELB |
| 第7层HTTP(S)负载均衡器 | 具有基于内容(上下文)的路由功能,例如URL/image会转发到实例a,其他则转发到实例b,更像是应用层负载均衡器 |
AWS也提供了应用负载均衡器(ALB或ELBv2),与GCP第7层HTTP(S)负载均衡器非常相似。
2. 配置负载均衡器的步骤
与AWS ELB不同,配置GCP负载均衡器需要提前配置一些项目,具体如下:
| 配置项 | 目的 |
| ---- | ---- |
| 实例组 | 确定一组VM实例或VM模板(OS镜像) |
| 健康检查 | 设置健康阈值(间隔、超时等)以确定实例组的健康状态 |
| 后端服务 | 为实例组设置负载阈值(最大CPU或每秒请求数)和会话亲和性(粘性会话),并将其与健康检查关联 |
| url-maps(负载均衡器) | 代表一个L7负载均衡器的实际占位符,关联后端服务并指向HTTP(S)代理 |
| 目标HTTP(S)代理 | 建立前端转发规则与负载均衡器之间的关系 |
| 前端转发规则 | 将目标HTTP代理与IP地址(临时或静态)和端口号关联 |
| 外部IP(静态) | (可选)为负载均衡器分配静态外部IP地
超级会员免费看
订阅专栏 解锁全文
85

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



