SpringBoot e-commerce project mall (40K + STAR) address: github.com/macrozheng/…

Abstract

Learning about open source projects is an important way for programmers to improve their skills, as Github has become so popular. Recently I am learning K8S, and I find that the official documents of K8S are very friendly. It’s the right thing to do to learn K8S! Today, I would like to share with you the official document of K8S and how to learn K8S through the official document. I hope it will be helpful to you!

Select data

When we learn about open source projects, the first step is to choose the right materials to study. Learning materials can be official documents, blogs, or books.

My words are generally chosen like this. First, I will look at the official document. If the official document has a Chinese version or an English version that is easier to understand, of course I will choose it. Because it is the most authoritative, other blogs and books refer to it more or less.

If the official documents are not easy to understand, or the actual use of the content is too little, generally with the help of search engines to find relevant blogs to learn, it is best to choose some of the publication time is relatively recent.

If it is a big open source project with a lot of content and I want to learn systematically, I will choose some related books to learn. But the version is not new enough books of material wounds!

Translation perfect

A big part of the feeling of friendliness in K8S official documentation is that it is available in Chinese and is so well translated that almost everything has been translated. Friends who have learned some open source projects should have this experience. Some open source project documents are often translated in part, and some links go directly to the English version. And the Chinese translation of K8S documents is relatively easy to understand, unlike some pure machine translation, the translated version is not as easy to understand as the English version.

Interactive tutorial

At the beginning of learning K8S friends will feel that THE K8S environment is difficult to build, and need to configure a high machine. K8S official provides us with an interactive tutorial that directly installs the K8S environment, so that we can immediately experience K8S without installation.

To experience the interactive tutorial, click on the document under the Tutorial category and select the article with the interactive tutorial.

Click the start button, directly open the command line operation, is not very cool. However, the interactive tutorial does not do Chinese translation, but it is easy to understand, really do not understand there is no translation software?

Concept of prompt

When we look at documents, there are often some concepts that we don’t understand. The K8S is very friendly in that you mouse over it and the explanation comes up, and you click on it and go straight to the concept page.

The concept of

K8S official documentation is very comprehensive in explaining the concept, it is good if you want to learn systematically, what brick book to buy? The version is still old!

Practice task

When we finish learning a skill, we want to find something to practice. K8S even help you decorate the homework, click the task classification directly, one by one practice it!

Learning path

Finally, let’s talk about how to learn K8S through official documentation, and in what order!

If you study by categories, I have a feeling you will be discouraged from learning concepts by the time you get to the categories, too many concepts are too boring!

I recommend starting with the tutorial, looking up concepts, reading articles in the introductory category, thinking of tasks as homework, and finally practicing! Concepts only look useful, do not delve into it is also possible.

The document address

Kubernetes. IO/useful/docs/hom…

In this paper, making github.com/macrozheng/… Already included, welcome everyone Star!