这次是跟K8S相关的题
解决Mysql的CPU过高的问题
其实很多执行几十几百毫秒的查询使用show full processlist是看不到的,十来个一百多毫秒的查询把2核的数据库CPU搞起来也不是什么奇怪的事儿
K8s里pod的调度笔记
其实DeamonSet可以看成一个配置了节点级反亲和属性的deployment,而replicas的数字要与node个数相同
Gitlab-runner实现跨服务器部署
每个代码服务器上要在代码根目录上有一个.gitlab-ci.yml,这样在提交的时候,触发的流水线就是当前目录下的.gitlab-ci.yml的内容
搭配InfluxDB+CADvisor+Grafana组合监控Docker
周末看完了《全裸导演》,那个女主角简直就是日版白百何。
Gitlab搭配Gitlab-runner实现流水线自动化部署
如果gitlab的初始密码忘了,可以通过gitlab-rails console production 找回
Nginx的allow、deny配置负载均衡真实IP的方法
proxy_add_x_forwarded_for 比 http_x_forwarded_for 多了一个$remote_addr的值
使用Shell做一个跳板机菜单
ssh代理命令:ssh -o ProxyCommand="ssh -W %h:%p -q root@代理的IP地址"
Ansible-playbook批量更改sudoers文件里的NOPASSWD:ALL
如果在解决vim里粘贴缩进错乱问题,请使用:set paste
Python3从jenkins爬取连接并且上传到文件服务器的脚本
查看连接创建的时间,可以先lsof -p pid获取端口连接的文件编号,再根据ll /proc/pid/fd/文件编号获取到建立创建的时间