explaingit

rootsongjc/kubernetes-handbook

11,576MermaidAudience · developerComplexity · 1/5LicenseSetup · easy

TLDR

A comprehensive Chinese-language handbook on Kubernetes and cloud-native technologies, covering Kubernetes v1.31+, service meshes like Istio, serverless, and DevOps practices, freely readable online.

Mindmap

mindmap
  root((kubernetes-handbook))
    Content
      Kubernetes basics
      Service meshes
      Cloud native ops
    Tech covered
      Kubernetes
      Istio
      Serverless
      DevOps
    Use cases
      Learn Kubernetes
      Study for certs
      Cloud native guide
    Audience
      Chinese developers
      DevOps engineers
      Platform teams
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Learn Kubernetes fundamentals and deployment patterns in Chinese using one of the earliest and most comprehensive Chinese-language references.

USE CASE 2

Study service mesh concepts like Istio to understand how microservices communicate securely inside a Kubernetes cluster.

USE CASE 3

Follow practical cloud-native DevOps guidance including edge computing and AI-native infrastructure from an experienced practitioner.

Tech stack

KubernetesIstioMermaidMarkdown

Getting it running

Difficulty · easy Time to first run · 5min

All content is written in Chinese, the book is freely readable online at jimmysong.io.

Creative Commons Attribution-NonCommercial-ShareAlike 4.0, share and adapt with credit, but not for commercial use, and you must keep the same license.

In plain English

This repository contains a comprehensive Chinese-language handbook on Kubernetes and cloud-native technologies, written by Jimmy Song (also known online as rootsongjc). The project started in 2016 and was open-sourced in 2017, making it one of the earliest systematic Chinese-language books on Kubernetes. It has been updated continuously since then and currently covers Kubernetes v1.31 and later. Kubernetes is a system originally built by Google to manage containerized applications across clusters of machines. Instead of manually deciding which server runs which piece of software, Kubernetes lets you describe what you want to run, and the system figures out placement, restarts failed containers, scales up when load increases, and keeps things running according to your specification. This handbook explains those concepts in depth, starting from the basics and progressing to more advanced topics. Beyond core Kubernetes, the book covers the broader cloud-native landscape: service meshes (such as Istio, which handles communication and security between microservices), Serverless computing, DevOps practices, edge computing, and what the author calls AI-native infrastructure. The writing is oriented toward practical experience and best practices rather than purely theoretical explanations. The book is freely readable online at jimmysong.io and on GitHub, and PDF downloads are available from the releases page. It is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0, meaning you can share and adapt it for non-commercial purposes with attribution. Contributions via pull request are welcome. The README and all content are written in Chinese.

Copy-paste prompts

Prompt 1
I'm a Chinese-speaking developer learning Kubernetes for the first time. Explain how Kubernetes decides which server to run my application on.
Prompt 2
Based on the Kubernetes Handbook, explain what a service mesh does and why teams add Istio on top of Kubernetes.
Prompt 3
How do I deploy a containerized web app on Kubernetes? Walk me through creating a Deployment, Service, and Ingress in order.
Prompt 4
What is the difference between Kubernetes namespaces and clusters, and when should I use each for separating development and production environments?
Open on GitHub → Explain another repo

← rootsongjc on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.