实测阿里云slb转发策略的健康检查
阿里云slb转发策略的健康检查问题
问题:
1、slb的转发策略默认是否开启健康检查
2、slb的http(s)监听的健康检查配置是否对转发策略后端的虚拟服务器组的健康检查有影响
3、创建的虚拟服务器组的转发策略域名或者url对虚拟服务器组的健康检查是否有影响
实验:
准备环境:
1、一台slb,http监听,80端口,公网ip:1*
2、两台ecs,一台配置nginx(用于虚拟服务器组)2,一台没有web服务(用于默认后端服务)3
实验流程:
1、2*配置nginx,端口是90
2、配置时slb的http监听,健康检查配置:端口是80,域名是www.baidu.com;后端服务器是3*;结果肯定是健康检查异常。
3、创建虚拟服务器组:kn_test,组内ecs:2*,端口是90;
4、添加转发策略:kn.com,url路径是/,转发到kn_test
5、等待5分钟,预期得到的结果应该是健康检查异常处不会报2异常,实际和预期一样;然后关闭2的nginx,等待5分钟,预期应该会报健康检查异常,实际和预期一致报90端口异常;关闭健康检查,监听主页面健康检查状态不会提示虚拟服务器组或者后端默认服务器组健康检查异常
得到的结论可以证实:(1)slb的监听的健康检查的开启决定了转发策略里面的虚拟服务器组的健康检查是否开启
(2)slb的http(s)监听的健康检查配置对转发策略后端的虚拟服务器组的健康检查没有任何影响
6、配置nginx的虚拟主机,其中一个default站点,一个kn.com站点,不同的网站根目录,正常通过其他域名访问到default站点是403;访问kn.com是200,实现成功。
curl -I -X HEAD -H HOST:www.kn.com 127.0.0.1:90 ,结果是403
curl -I -X HEAD -H HOST:kn.com 127.0.0.1:90 ,结果是200
7、然后修改转发策略,修改后的域名是www.kn.com,开启健康检查,预期应该是健康检查正常,等待5分钟,实际却是健康检查异常,因为发现转发策略可以配置健康检查规则,一口老血!
实验结论:猜测不如实际动手操作一番,实际动手操作一番,不如多在控制台点点。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
在以 CentOS7.6 为基础镜像的 Docker 容器中通过 NFS 将内存挂载成高速硬盘使用
在以 CentOS7.6 为基础镜像的 Docker 容器中通过 NFS 将内存挂载成高速硬盘使用 一 背景 这是最近项目中遇到的一个问题。在已知的部署在 docker 容器云上某个应用中,读写非常频繁,对磁盘的性能要求极高,但是又不能在同一个容器内进行高强度读写。另外,该主机内存资源有冗余,允许使用特权模式运行容器,不要求该部分数据持久性存储。 通过对问题的分析,我采取了以下解决方案: 通过把内存挂载成硬盘,可以大幅度提高磁盘的性能; 由于不能在同一个容器内进行读写,可以使用 NFS 来解决; 允许使用特权模式,可以在容器内部挂载磁盘; 不要求数据持久存储,可以把内存当作告诉磁盘来使用; 在同一台主机上,可以不考虑容器的跨主机互联。 在本文中已经对涉及到公司利益部分内容进行处理,例如:文中涉及到的镜像已经移除相关应用,直接以centos7.6.1810为基础镜像。 二 环境 2.1 宿主机OS CentOS Linux release 7.6.1810 (Core) 2.2 硬件信息 内存:256GB 2.3 宿主机的初始化配置 #!/bin/bash UserName='gysl'...
- 下一篇
Kubernetes集群支持VPC多路由表
背景 Kubernetes通过CloudProvider(又称CCM)组件在VPC路由表中添加合适的路由来打通集群中Pod之间的网络连接。近期VPC发布了对多个路由表的支持能力,让用户可以自行选择ECS关联哪些路由表,为用户提供了丰富的路由管理能力。由于CCM早期版本中仅提供了VPC单路由表的支持,因此您需要将CCM镜像升级到registry.cn-hangzhou.aliyuncs.com/acs/cloud-controller-manager-amd64:v1.9.3.86-g4454991-aliyun来使用多路由表支持。并且CCM通过--cloud-config配置文件(routeTableIDs)指定需要使用哪些路由表。 前置条件 您需要有一个容器服务控制台创建的k8s集群。通过容器服务控制台创建一个k8s集群。 参考 配置C
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Mario游戏-低调大师作品
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS6,CentOS7官方镜像安装Oracle11G
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装