一次断电造成ingress"问题"
原
荐
字数 414
阅读 2
收藏 0
面试:你懂什么是分布式系统吗?Redis分布式锁都不会?>>>
现象
例如:
-
http://bar.com
, 自动重定向到https://bar.com/harbor/sign-in
。 - 即使配置ingress中
ssl-redirect:false
,其他的ingress,http://foo.com
也会重定向到https://foo.com/harbor/sign-in
。
解决问题
- 关闭nginx-ingress的
ssl-redirect
。关闭后,仍然重定向到https。一头雾水。难道是配置没有生效。 - 查看nginx-ingress-controller的
nginx.conf
配置,发现配置已经生效。那为什么还会重定向?这里我卡了很久都没有想明白。 - 直接把nginx-ingress删了重装,在删了nginx-ingress后,无意间访问ingress地址,还是有响应,那说明不是nginx-ingress的配置问题。
- 考虑到环境中使用ingress是通过配置主机的HOST文件实现,有可能会有两种情况:
- ip的80端口是nginx-ingress服务;
- ip的80端口不是nginx-ingress服务,然后它造成了http重定向到https。
我的故障是由于4.2 造成的。
问题分析
在kubernetes master节点上使用 docker-compose
运行了harbor,使用docker-compose运行的harbor和nginx-ingress抢占kubernetes节点80端口。初次使用docker-compose部署harbor在nginx-ingress之后,无法使用一直被nginx-ingress占用的80端口,所以不妨碍其他k8s服务正常访问。当断电重启时,docker-compose运行的harbor在nginx前抢占80端口,造成nginx服务故障。故障的表现如上。
启发
不要再使用kubernetes的节点上部署本地程序服务,可能会有意外情况发生。
--Edited from Rpc
© 著作权归作者所有
上一篇: 自动化运维学习--python
下一篇: kubernetes 拉取harbor私有仓库镜像
相关文章 最新文章
暂无文章
最近朋友的以太坊节点遭到黑客攻击,存储在Geth钱包中的以太币通过暴露的RPC端口命令被转移出去,Transfer可以在下面看到。 下图显示了最近向黑客帐户的转移: 保护计算机系统传统上是一场斗...
笔阁
12分钟前
0
0
比特币价格超过美元的不间断增长也显示出了其另外一面,安全问题。它已经催生了一个基于众多骗局的全新网络犯罪行业,这是因为它们很容易获得。狡猾的流氓针对天真的互联网用户,不断导致他们...
geek12345
13分钟前
0
0
安装GitLab 官网安装步骤: https://about.gitlab.com/install/#centos-7 安装前配置,防火墙之类的 邮件配置 登陆gitlab 安装Gitlab 打开防火墙的http和ssh访问 sudo yum install -y curl p...
狂奔的熊二
27分钟前
0
0
一、微信公众平台的基本原理 在开始做之前,先简单介绍了微信公众平台的基本原理。 微信服务器就相当于一个转发服务器,终端(手机、Pad等)发起请求至微信服务器,微信服务器然后将...
哒哒成晨
30分钟前
0
0
为啥要用overlay2 docker centos(内核3.10)上默认存储驱动是devicemapper 的loop-lvm模式,这种模式是用文件模拟块设备,不推荐生产使用direct lvm又不是一个开箱即用的模式,懒得配置,最关...
xiangyunyan
38分钟前
0
0
没有更多内容
加载失败,请刷新页面
加载更多以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- XenServer 5.5 断电重启虚拟机磁盘丢失的修复
- 阿里安全专家预警智能电池存隐患 被攻击可致断电起火
- Class.forName 造成的线程阻塞
- 物联网黑客造成的经济损失有多少?
- 是什么造成了数据库的卡顿
- 是什么造成了数据库的卡顿
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
JS 压缩/解压工具
在线压缩/解压 JS 代码
HSV CMYK 转换工具
HSV CMYK互换工具