Posts List

Build Fileserver Using Nginx on K8s

使用 nginx 镜像在 k8s 中搭建一个简单的文件服务器。

Kubernetes Service 502, IPVS 的坑

目前部署在 Kubernetes 中的服务,通过 calico BGP 将 Service 与集群外网络打通,并在外部的 nginx 中配置 Service 地址对外进行服务暴露。经过一段时间的观察,发现在 Deployment 滚动更新中及之后一段时间,偶现服务访问 502 的问题。

Etcd 的基础-分布式一致性算法 Raft

Raft 是一个管理复制日志的分布式一致性算法,也是 ETCD 实现分布式一致性的基础,保证 ETCD 集群中各节点数据的强一致性。

Application Containerization Best Practice

应用容器化部署最佳实践

监控系统的设计

本文为个人对监控系统的设计调研后的总结及个人理解,如有偏差,欢迎指正。

Sample Operator

用 kubebuilder 开发 operator 实现 sample-controller

Kubernetes Events

通过源码探究 kubernetes 如何记录和存储集群中的大量事件信息。

Bfs and Dfs

golang 深度优先搜索和广度优先搜索。

Golang Gc & Memory Allocation

关于 Golang GC 和内存管理相关的流程和原理的一些总结。

Collection 4

golang GC & 内存管理