Introduction #
本地址主要保留个人学习记录,主要包括以下几块:
- Golang
- Kubernetes
- XaC
- Getting Started
- Blogs
- …
Golang #
此小节主要记录 Go 语言底层实现,包括:
- 数据结构:
chan
、map
、slice
等; - 语言基础:
unsafe
、reflect
等; - 内部工具:
pprof
等 - …
Kubernetes #
此小节主要记录 Kubernetes 的核心组件的设计与实现,包括
- kube-apiserver 中的认证机制、鉴权机制、垃圾回收等
- kube-controller-manager 的源码分析,包括 GC、DaemonSet 和 StatefulSet 等
- kube-scheduler 中的调度策略
- kubelet 中的拓扑管理器、驱逐管理器等
- kube-proxy 中关于 Service 的设计与实现
- …
XaC #
此小节主要记录 Everything as Code 相关的文章,包括 IaC 和 SaC
- Infra as Code
- Secret as Code
- …
Getting Started #
此小节主要记录一些开源项目的上手:
- MonoRepo
- Circle CI
- …
Blogs #
此小节主要记录的是暂未分类随笔,包括:
- Google 在 MonoRepo 上的实践
- 令人愉悦的 CLI 的 10 条设计原则
- Golang 中的 RSA 加解密算法
- DevOps vs GitOps
- 如何管理 GitOps Secret:详细指南
- …
Translation #
此小节主要记录优秀的英文文档的翻译,包括:
- Proto Buffer
- …
LeetCode #
此小节记录的是 LeetCode 题库中碰到的一些错题和难题,包括:
- No.321 拼接最大数
- No.416 分割等和子集
- …