爱折腾的工程师

未来的你会感谢现在努力的自己

kube-scheduler源码阅读笔记

环境 Kubernetes v1.14.6 Etcd 3.3.12 Docker 18.09.9 kube-scheduler调度流程 kube-scheduler是k8s中的调度模块,是核心组件之一. 官方描述schedul

记一次k8s cgroup内存泄露问题修复

环境 arm ubuntu平台 Kubernetes v1.14.6 Etcd 3.3.12 Docker 18.09.9 Kernel 4.4.131 现象 现象如这个issue里面所描述的https://github.com/kubernetes/kub

记一次tiller proxy swift和tiller版本兼容性问题

环境 Kubernetes v1.14.6 Etcd 3.3.12 Docker 18.09.9 Swift 0.9.0 Tiller v2.10.0 简介 swift是helm tiller的proxy, 负责把grpc请求转为rest http请求 现象 chart大小超过4

记一次k8s apiserver连接数过多问题排查

环境 Kubernetes v1.14.6 Etcd 3.3.12 Docker 18.09.9 现象 查看不同状态的连接数数量 # netstat -ant | awk '/^tcp/ {++y[$NF]} END {for(w in y) print w, y[w]}' LISTEN 19 ESTABLISHED 1252 TIME_WAIT 17 发现有大量的ESTABLISHED连接 查看每个ip跟se

kong ingress controller实践

环境 Kubernetes v1.14.6 Etcd 3.3.12 Docker 18.09.9 kong ingress controller简介 kong在API网关、API中间件和一些服务网格场景被我们所知,kong ingress controller,