面试之Docker如何打出最小的镜像

面试的时候被问到:如何才能让 docker 打出的镜像包尽量小? 其实在生产已经尽量使用最小化的镜像包了,只是突然被问到还是有点懵圈;因为印象中自己基本是使

面试之Nginx的epoll的优势

面试时被问到:是否了解 Nginx,它使用的 epoll 模式和其他的相比有什么优势? 直接被问住,实际生产中配过不少的 Nginx,各种 rewrite、re

Kubernetes下Flannel网络

现在各大公有云的 k8s 网络插件基本用的都是 vxlan,我们也需要对这个进行一下详细了解,以便用于公司的正式生产环境。 一、原理 首先,kuberne

Ucarp的安装配置

有 V2EX 的坛友问到如何静态编译 keepalived 的问题,实际上 keepalived 确实配置比较麻烦。那还有一个简单易行的 ucarp,生产也可以用这个。 ucarp 跟 keepalived 一样,都是用于高可用的

Gost Tunnel的使用

用过了好几个 tunnel 工具软件,各有长处。 ghostunnel 是支持自定义 tls 证书加密的,这回用个更厉害的,支持各种代理链条的,gost 项目地址:https://git

KVM下宿主机的目录直通到虚机

这个需求也很有点意思,DBA 要求做 MySQL 的卸载从库,数据量会很大,硬盘空间后期需要扩容,但是 cpu 反倒占的不多。 单独 MySQL 是无法限制其 CPU 核使用的,这样的

如何用CPU挖Polygon网络的MATIC币

这是个严肃话题,正经挖以太币的话,很多的矿厂都是如果直接挖到以太币地址,那么必须挖到完整一个才允许提现,手续费还特高。 但是如果挖到以太链Po

Grafana画出prometheus的图

公司要做阿里的小程序接入,需要通过测试,测试呢需要提供硬盘的监控报告,比如 iops 。 同事从网上找了一下,iops 监控原文如下:监控磁盘的 iops ,利用 linux

Javascript的项目与babel和eslint

最近开始弄hubot,顺带也开始学习 javascript ,首先从单独一个 nodejs 项目开始: nvm 和 node 的安装使用在前面已经说过了: Nodejs多版本的安装与管理 新建一个项

Hubot集成企业微信+jenkins+ansible

Hubot是一个通用的聊天机器人,能和很多聊天软件集成,比如slack、rockchat、telegram、企业微信、IRC等。 公司用的是企