Posts List

Application Containerization

应用容器化部署最佳实践

监控系统的设计

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

Sample Operator

用 kubebuilder 开发 operator 实现 sample-controller

Kubernetes Events

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

Bfs and Dfs

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

Golang Gc & Memory Allocation

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

Collection 4

golang GC & 内存管理

Golang Websocket Message Pushing

使用 golang 的 websocket 框架 melody,实现通用的消息分组推送服务。针对同一推送对象,只起一个后端协程进行广播推送,减少资源消耗,并提供监控接口查询当前的协程和websocket连接。

Collection 3

golang GC

Upgrade Kubeadm Cluster

升级 kubeadm 部署的 kubernetes 集群。