Zeusro Blog

Just for freedom

php-fpm优化

最近发现网站总是出问题,具体特征是并发连接数在整点时陡然升高,看了一下网站并发,新建连接数其实很少,推测后端程序php-fpm的问题 docker 系统镜像的优化 可以参考 lnmp高并发优化简介 和参考链接里面的资料,从 nginx , 内核 以及 php-fpm.conf 下手,指定对应的方案. 优化后的 php-fpm.conf 1 2 3 4 5 6 7 8 9 10 11 ...

在kubernetes上面使用Jenkins

阿里云swam宣布退市了,把上面的 Jenkins 移到 kubernetes 这边. 直接用 taint node + hostpath 了事. 1 2 node=c kubectl taint node $node jenkins-ready=true:NoExecute 制作 docker 镜像 1 2 3 4 5 FROM jenkins/jenkins:latest US...

迁移GitHub page到新域名

手贱买了个新域名,于是博客也要改下设置.由于之前一直用阿里云解析,现在顺带转移给 cloudflare. 修改GitHub page 的setting,custom domain 改成新域名,并取消掉 enforce https (cloudflare自带证书) 找个服务器监听80端口,把旧域名的流量全部301到新域名,这里我用了docker nginx 来做 设置搜索引擎,...

多公有云CDN最佳实践

源站类型: 纯静态(CDN流量多,回源流量小) 纯动态(回源流量多) 动静态(回源流量多,CDN流量多) CDN供应商: 阿里云 网宿 cloudflare 加速区域: 中国大陆 海外 全球 供应商介绍 阿里云 阿里云是花样最多的,有普通CDN,PCDN,SCDN,全站加速(动态CDN),计费方式也五花八门,有按流量计费,按带宽计费,...

使用 Ansible 管理N个服务器

安装教程很详细,我工作用的电脑是 MAC 系统. 不得不说,中文文档停滞了好久,已经处于断更的状态,看来用爱发电的事,对于我天朝人民来说,还是有点难度的. 1 2 3 4 5 6 7 ➜ ~ ansible --version ansible 2.8.3 config file = None configured module search path = ['/Users/ze...

使用kustomize管理配置文件

不用helm的原因 这篇文章 介绍得比较详细 helm2 像个巨婴。我个人无法喜欢。 我比较喜欢kustomize这种无侵入,轻量级的生成模式。 (后记:用了Helm3 一段时候后,发现helm3 基本能满足需求,而且helm 3 取消了服务端) 基本概念 base:含有一个kustomization.yaml文件的目录,可以被其他的kustomization.yaml来引用 r...

学习 Helm 3

缘由 阿里云搞了个 云原生应用大赛 ,要求用 helm v3 提交代码,我就顺便提交几个 helm chart ,同时学学的 helm 的语法 语法 目前(2019-07-26) v3还没正式 release,文档很少,学习的时候只能拿旧的文档对照踩坑. v2 跟 v3 的差别不小: 取消了服务端; helm list 改用secret; 很多命令已经不兼容,发生变化...

开发一个油猴插件魔改dnspod

背景信息 通过腾讯云向他们吐槽了不满,结果他们叫我按ctrl + 缩放页面,作为一个资深键盘侠,孰能忍. dnspod这个770px宽度的域名配置页真的恶心到我了,我决定把他改长一点. 一怒之下我决定自己动手,用油猴插件把整个页面拓宽点. 熟悉油猴插件开发模式 可以参考这个 大致跟原生JavaScript没啥区别,只是多了一点点约束和语法 分发 油猴脚本,适配1080p屏...

kubectl常用命令

推荐工具 kubectx kubectx:用来切换集群的访问 kubens:用来切换默认的namespace kubectl-aliases kubectl命令别名 自动完成 zsh 1 2 source <(kubectl completion zsh) # setup autocomplete in zsh into the current shell echo ...

给kubernetes项目贡献代码

fork+pull request 这种基础操作就不用提了吧。 节操 但一般大型项目都会引入一个节操的机制,就Kubernetes类项目来说,在遵守代码提交规范的基础上,需要先同意CLA之后,pr才有被合并的机会。 如果贸贸然直接pr,就会被k8s-ci-robot这个机器人账户直接打上cncf-cla: no. 那么要怎么同意CLA呢? 注册 根据这个指示,按个人或者组织申请账...