一、什么是SLB
实现k8s的服务service的一种推荐方式,也是服务上云后,替代LVS的一个必选产品。
那么它有什么作用呢?
- 1、负载均衡,是它与生俱来的。可以配置多个服务器组:包括虚拟服务器组、默认服务器组、主备服务器组。
- 2、SSL证书解析,支持https协议的443端口,可以帮助我们进行证书管理,减轻业务网关的压力。
- 3、流量网关。它往往是前置于业务网关,不能替代你的业务网关。
- 4、监控连接数和流量带宽。
- 5、提供对外可访问的TCP端口应用,比如socket编程。slb实现多个socket程序的负载均衡。
二、逻辑架构图
左侧是外网配置,右侧是内网配置,相对外网配置就明显简单。
三、配置外网域名
1、新增DNS
2、SLB配置
配置SLB对外的端口80和443
3、https443需要管理证书
4、配置转发策略
详细的配置说明见: https://help.aliyun.com/document_detail/85955.html?spm=5176.11783189.0.0.5c481eb9mB4PHg
输入你的域名,第二个填写path子路径,第三是选择虚拟服务器组,下面就看下怎么新建虚拟服务器组。
可以看到,两个不同的域名,指向不同的虚拟服务器组。
一个是指向kong集群的80端口,另外一个是指向nginx集群的80端口。</