介绍

Introduction #

本地址主要保留个人学习记录,主要包括以下几块:

  • Golang
  • Kubernetes
  • XaC
  • Getting Started
  • Blogs

Golang #

此小节主要记录 Go 语言底层实现,包括:

  • 数据结构: chanmapslice 等;
  • 语言基础: unsafereflect 等;
  • 内部工具: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 分割等和子集