whatisgithub

What is kubernetes-handbook?

feiskyer/kubernetes-handbook — explained in plain English

Analysis updated 2026-06-26

5,546MakefileAudience · ops devopsComplexity · 4/5LicenseSetup · easy

In one sentence

A Chinese-language open-source ebook covering Kubernetes from fundamentals to advanced operations: container deployment, rolling updates, autoscaling, service discovery, storage volumes, and the plugin system.

Mindmap

mindmap
  root((kubernetes-handbook))
    What it does
      Kubernetes ebook
      Chinese language
      Systematic reference
    Core Topics
      Container deployment
      Rolling updates
      Autoscaling
    Networking
      Service discovery
      Load balancing
      Traffic routing
    Storage and State
      Stateful services
      Volume support
      Plugin system
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

What do people build with it?

USE CASE 1

Learn Kubernetes concepts systematically in Chinese, from container deployment and rolling updates through autoscaling and stateful workloads.

USE CASE 2

Use as a reference guide while operating Kubernetes clusters, covering service discovery, load balancing, scheduling, and storage volumes.

USE CASE 3

Follow the changelog to understand which Kubernetes features changed between versions when planning a cluster upgrade from v1.6 onward.

What is it built with?

KubernetesDockerMakefile

How does it compare?

feiskyer/kubernetes-handbookphpbrew/phpbrewnaereen/badges
Stars5,5465,5294,605
LanguageMakefileMakefileMakefile
Setup difficultyeasymoderateeasy
Complexity4/52/51/5
Audienceops devopsdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Documentation-only ebook, no installation required, read online at kubernetes.feisky.xyz or browse the GitBook site directly.

Creative Commons Attribution Non-Commercial Share-Alike 4.0: freely read and share with attribution, but cannot be used in commercial products or sold without permission.

So what is it?

Kubernetes Handbook is a Chinese-language open-source ebook about Kubernetes, the container orchestration system originally developed at Google. Kubernetes manages groups of containers across multiple machines, handling tasks like deploying applications, keeping them running, scaling them up or down based on load, and routing network traffic to the right places. The system grew out of Google internal infrastructure tooling called Borg. The handbook was written to fill a gap the author identified: Chinese-language Kubernetes material was plentiful but scattered and hard to keep current as the project evolved rapidly. The goal is a systematic reference guide that developers and operations engineers can consult while learning or working with Kubernetes. Readers can follow along online at kubernetes.feisky.xyz, where the content is published as a browsable GitBook site. The content can also be searched through a companion WeChat public account. The ebook covers the main Kubernetes capabilities: container-based deployment and rolling updates, load balancing and service discovery, scheduling containers across machines and geographic regions, autoscaling, stateful and stateless services, storage volume support, and the plugin system that allows the platform to be extended. The book tracks community updates and includes a changelog documenting what has changed between versions. The documentation targets Kubernetes v1.6 and later. It is released under the Creative Commons Attribution Non-Commercial Share-Alike 4.0 license, meaning it can be freely read and shared but not sold or incorporated into commercial products without permission. Community contributions are welcome. The README is in Chinese and is brief, the full content lives in the linked GitBook site rather than in the repository files.

Copy-paste prompts

Prompt 1
Using the Kubernetes Handbook, explain how Kubernetes scheduling works, what the scheduler considers when placing a pod on a node, including resource requests, taints, and node affinity rules.
Prompt 2
Based on the Kubernetes Handbook, walk me through how to configure a rolling update for a Deployment so old pods are replaced gradually with zero downtime.
Prompt 3
I'm reading the Kubernetes Handbook section on stateful services. Explain the difference between a StatefulSet and a Deployment, and when I should choose each one.
Prompt 4
Using the Kubernetes Handbook as a guide, describe how Kubernetes service discovery works, how a pod finds and connects to another service by DNS name inside the cluster.

Frequently asked questions

What is kubernetes-handbook?

A Chinese-language open-source ebook covering Kubernetes from fundamentals to advanced operations: container deployment, rolling updates, autoscaling, service discovery, storage volumes, and the plugin system.

What language is kubernetes-handbook written in?

Mainly Makefile. The stack also includes Kubernetes, Docker, Makefile.

What license does kubernetes-handbook use?

Creative Commons Attribution Non-Commercial Share-Alike 4.0: freely read and share with attribution, but cannot be used in commercial products or sold without permission.

How hard is kubernetes-handbook to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is kubernetes-handbook for?

Mainly ops devops.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.