Alan Zhan Blog

Live for nothing, or die for something

Kubernetes Fundamentals

It’s finally time to dive deep into Kubernetes. Since Kubernetes is built with Go, I’ve already done some in-depth research on Go beforehand. I won’t be covering Docker and container …

Golang Memory Management and GC In-Depth Analysis

A new year has arrived! After completing the analysis of Golang Goroutine and GMP Model In-Depth Analysis, I gained a much more comprehensive understanding of the Go language. But after learning about …

Golang Goroutine and GMP Model In-Depth Analysis

I’ve been studying Kubernetes recently, so I need to become good friends with the Go language. While reading, I came across goroutines, but couldn’t fully understand where they came from …

10 Dockerfile Best Practices

I was recently organizing Docker knowledge for myself and came across Dockerfile best practices. I planned to summarize them, but then I found that the official documentation already has best …

GitHub Pages Custom Domain Setup

I recently switched my domain name, so I decided to take some notes to help everyone easily set up their own GitHub Pages custom domain. Step 1: Purchase a Domain First, purchase the domain name you …