问题描述
项目组反馈:
其在阿里云上部署的k8s服务、只能设置成单个pod、没有容灾、
设置成双pod时、无法访问业务系统、
项目组实施人员有 华为云上部署同样服务的手册: ingress的分配策略类型选择源IP算法 可以实现多pod运行 且业务系统也能正常访问
故需求阿里云运维支持人员协助解决
初步解决办法
Pod: 1 ——> 2
SVC类型:nodeport ——> Loadblance
SLB: 开启会话保持功能
SLB: 贴加监听端口10080
域名绑定写死了、无法请求到后端
修改本地hosts文件做域名绑定
使用域名加端口访问 无返回
……(loading:试了很多法子)
最终解决方案
1、Pod: 1 ——> 2 #由1伸缩至2
2、修改SVC的yaml文件
3、路由和负载均衡————>路由
变更路由配置:
修改ingress的配置文件 让其支持会话保持
结果验证
浏览器能正常登入页面、无报错、各功能键使用正常