摘要:
LVS简介 LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。 LVS名词解释 DS:director server,即负载均衡器,根据一定的负载均衡算法将流量分 阅读全文
摘要:
背景 vue中默认的路由模式是hash,会出现烦人的符号#,如http://127.0.0.1/#/。 改为history模式可以解决这个问题,但是有一个坑是:强刷新、回退等操作会出现404。 Vue改用History路由模式 修改src/router/index.js export default 阅读全文
摘要:
# 背景 集群正常服务时,会出现容器死掉问题,如宿主机故障、资源不足、下游故障等。这个时候容器需要从endpoints摘除(容器挂了就不能接流了),并执行它的restart策略。 **LivenessProbe、ReadinessProbe和StartupProbe**可以比较优雅地解决这类问题。 阅读全文
摘要:
本文章并未经过严格实践,如有错误,辛苦指出。 背景 服务需要多副本,来保证高可靠、多活。 那么问题来了,假如这些副本都在同一个宿主机上,或者同一个交换机下…宿主机、交换机其中一项坏掉了,那多副本还有什么意义? 怎么解决呢?需要用到k8s中的亲和性和反亲和性。将容器调度到不同的宿主机即可。 nodeS 阅读全文
摘要:
背景 登录服务器的时候报错: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@ 阅读全文
摘要:
查看信号量 [root@localhost ~]# kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1 11) SIGSEG 阅读全文
摘要:
场景 我们在编写部署系统的时候,通常需要在机器上部署一个agent,用来执行部署脚本,为了防止部署脚本写的有问题,长时间hang住,我们通常会为脚本的执行设置一个超时时间,到了时间之后就kill掉该脚本的进程。如果是Go语言实现,脑袋里应该立马浮现出os/exec包、cmd.Process.Kill 阅读全文
摘要:
https://blog.csdn.net/hymnal/article/details/110393501 阅读全文
摘要:
FTP状态码 110 重新启动标记应答。 120 服务在多久时间内ready。 125 数据链路端口开启,准备传送。 150 文件状态正常,开启数据连接端口。 200 命令执行成功。 202 命令执行失败。 211 系统状态或是系统求助响应。 212 目录的状态。 213 文件的状态。 214 求助 阅读全文
摘要:
什么是toa模块 toa模块是为了让后端的realserver能够看到真实的clientip而不是lvs的dip 安装步骤 安装依赖包 yum -y install kernel-devel gcc make git 更新内核 yum -y update kernel reboot #重启进入新内核 阅读全文