Select Page
Welcome to my site

Hi, my name is Aaron Zhuo.

I am working hard to become a qualified Engineer in Software Development.

Kubernetes Pods

What is included in this blog: - An introduction of Kubernetes Pods - Use of Pods - The life cycle of a Pod Kubernetes Pods A Kubernetes (K8s) Pod is the smallest deployable unit in K8s. It is essentially is a group of one or more containers (e.g. Docker containers)...

Persistent Volumes and Persistent Volume Claims in Kubernetes

What is included in this blog: An introduction of Persistent Volumes and Persistent Volume Claims. A Discussion about how to update Persistent Volumes and Persistent Volume Claims. What Are Persistent Volumes and Persistent Volume Claims Persistent Volumes (PVs) and...

Go Modules

What is included in this blog: A brief introduction of Go modules and Semantic Import Versioning A discussion about how to convert multiple Go libraries in the same repository to Go modules A discussion about how to utilize Go Modules in microservices prerequisites Go...

Semantic Import Versioning in Go

What is included in this blog: A brief introduction of Go Modules. A brief introduction of Semantic Import Versioning. A discussion about how to adopt Semantic Import Versioning in Go packages and modules. prerequisites Semantic Versioning Semantic Versioning (semver)...

Go Nil

What is nil in Go nil in Go has several meanings: - It represents "null" in Go. This means two things: 1. It does not have type. 2. Its value is "null". - It is a predeclared identifier in Go, which means you can use it without declaring it. - It represents zero...

Error Handling In Go

What is included in this blog: A discussion about how to do error handling in Golang. prerequisites Before reading this blog, I recommend you reading this doc to understand why it is recommended for functions that return errors always to use the error interface...

Kubernetes StatefulSets

What is included in this blog: - What is a Kubernetes StatefulSet - How to create a StatefulSet - Use Case of StatefulSets prerequisites I recommend you know the basic knowledge of Kubernetes Pods before reading this blog. You can read this blog first before...

Kubernetes Deployments

What is included in this blog: What is a Kubernetes Deployment How to create a Deployment The Relationship between ReplicaSets and Deployments How to update a Deployment Use Case of Deployments prerequisites I recommend you have basic knowledge of Kubernetes Pods...