As a typical distributed project, Kubernetes deployment has always been a “roadblock” for beginners. Especially in the early days of the Kubernetes project, its deployment depended entirely on a bunch of community-maintained scripts.

In fact, Kubernetes, as a Golang project, has eliminated a lot of the hassle of installing language-level dependencies similar to Python projects. However, in addition to compiling individual components into binaries, the user is also responsible for writing the corresponding configuration files for these binaries, configuring the self-start scripts, and configuring the authorization files for Kube-Apiserver, and many other operations and maintenance tasks.

In recent years, when discussing the landing of K8S with friends, some questions have been repeatedly mentioned, such as:

  • Why can only “one process” run in a container?
  • Does one of the JVM arguments that you’ve been using stop working in the container?
  • Why can’t Kubernetes fix IP addresses? How can I debug the container network connection?
  • What is the difference between statefulSet and operator in K8S? How should PV and PVC be used?

Here I share a document that I got by chance, which divides K8S into two parts: theory and practice. Both of them can get twice the result with half the effort. Let’s take a look at the document content

The study guide consists of two modules: theory and practice

Theory of article

practice

The theory of module

Understanding cluster Controllers

Cluster network details

Cluster Scaling Principle

Authentication and Scheduling

Three key points and an implementation of cluster service

Mirror pull

practice

After reading this article, cluster nodes do not go offline

Node goes offline sister

Why can’t we delete the cluster namespace?

Ali Cloud ACK product security group configuration management

Half live microservices

Summary of the tragic situation of Ca certificate expiration at 2 am

The above is the overview of this document, understand the 6 core principles at a time, understand the basic theory, learn the magnificent operation of the 6 typical problems, no matter architect or developer, or operation and maintenance, can learn a lot from it.

The above documents have been organized into a book, interested friends add Q group: 328993819, remarks nuggets