readiness 与 liveness - k8s健康检查

问题背景 在部署k8s应用的时候,通常会考虑到健康检查,用来判断应用是否正常,主要是 readiness 和 liveness,那么两者的区别如何呢。 readiness - 就绪检查 判断该应用是否已经就绪,达到条件后, Pod 会加到 SVC(VIP) 后端,这时才能承受业务流量...

maven仓库 - 官网网址

问题背景 在编译maven项目时,发现有的项目的 pom.xml 文件中的版本经常不对或者找不到,导致编译无法正常通过,也无法生成 jar 包或者 war 包,那么这种情况下,我们往往需要去 maven 的代码仓库去搜一下正确的版本是哪些,而百度搜出来的质量也是一言难尽。 解决方案 ...

从nginx日志中统计nginx缓存命中率

问题背景 很多动态页面,都可以通过 nginx 进行缓存,从而提高访问速度,并减小对 banckend 的服务负载,通常可以通过 proxy_cache_path 来解决,但是如何判断缓存命中率呢 解决方案 面对以上问题,可以通过两种方式来解决: 方式一: 通过浏览器中的 respo...

Docker常见指令

制作镜像 docker build -t test:0.1 . 运行 docker run -it --rm test:0.1

K8s Nginx Ingress 增加自定义Headers

问题来源 最近使用 K8s,通过社区版的 Nginx Ingress 来对外暴露服务,但是希望能够增加如Cache-Control等header标识,目前从网上资料来看,有两种方案:一种是通过注解 configuration-snippet 来实现,另一种则是通过 configmap 来...

一文讲清SD-WAN

什么是SD-WAN SD-WAN 的全称是:Software-Defined Wide Area Network 有企业在全国甚至全球有多个数据中心,考虑安全传输等原因,需要将每个数据中心进行数据联通。 比如一家企业总部在北京,但是上海、深圳、成都都有分公司,那么当他们需要将公司内的LA...

国外免费图床 - 好用体验

背景 最近发现网站的图片所占流量很大,每个月需要不少的费用,因此需要找到一个节省成本的办法 免费图床网站 国内的试了几家,要么打不开,要么没发注册,搜索了一下国外的,发现以下这个还不错 https://postimages.org/ 交互比较简单,上传速度也可以,还可以注册用户后进行...

SNMP监控详解

当今由交换机、路由器和服务器组成的复杂网络中,管理所有设备是一项艰巨的任务,不少政府或者企业的运维负责人都面临如何高效保障网络可靠性的问题。 但实际情况是,由于各种各样的原理,例如设备变更、业务激增等原因,都会导致网络会出现问题并速度变慢,因此需要对网络进行监控。 网络上的大多数设备都支持...

python中带b字符串转换

问题背景 在使用 dbm 模块中,使用 str 作为 key 进行 kv 存储,但是在进行转换过程中,发现 key 变成了 b'xxxx' 这种类型,在于其他字符串进行比较判断报错,原因是该类型是 bytes 类型,而不是 str 类型 问题原因 bytes主要是给计算机看的,stri...