What kind of plane is it? Ali produces a "second-generation" container technical manual and brain map. This is too delicious.

Learning is a fundamental ability. However, "My life has a limit, and my knowledge has no limit." If you don't pay attention to the method of learning, you will "follow the limit with the limit, and you will be at risk".

Learning is like eating and sleeping. It is a human instinct, and everyone has the ability to learn. When we were just born, we didn’t know anything, it was a real blank piece of paper. We learned to walk, talk, and dress by relying on the instinct of learning. Later, when we went to school, the teacher took the knowledge from the book one by one. Instilled in our brains, we have more and more knowledge, but at the same time, our learning ability seems to be getting worse and worse, we are used to being fed by others, and seem to forget how to feed ourselves.

Learning is originally just an instinct, not an ability. However, after more than 20 years of continuous learning, learning has become a real ability, because we gradually lose it, it is even more precious.

As a programmer, continuous learning is more important. If you don't learn new knowledge, you will be eliminated sooner or later.

There is no doubt that Kubernetes has become the well-deserved de facto standard in the container space. In addition to the many years of games in the container field by technology giants such as Google and Microsoft, domestic technology companies such as BAT, Didi, Ant, and Toutiao have also included containers and Kubernetes as their strategic focus in the future. Enterprises are also on the road to containerization.

From a long-term perspective, the Kubernetes project will become a standard part of the enterprise server-side technology stack, and together with the concept of containerization it advocates, it will become a required course for back-end technicians and developers.

**Now Ali's interviews also have corresponding assessments for interviewees. **With the iterative update of technology, K8S is definitely a necessary technology for advanced learning for back-end developers.

However, there are relatively few notes or system learning materials for learning K8S on the market, making it difficult for many small partners to start! **Here, I specially share this K8S basic to advanced learning manual and learning ideas map notes to friends in need!

[External link image transfer failed, the origin site may have anti-leech mechanism, it is recommended to save the image and upload it directly (img-r43LcPkA-1665734740556) (https://upload-images.jianshu.io/upload_images/28446384-c1f43e3b10952599.png ?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)]

K8S from basic to advanced advanced learning manual

Part 1 Kubernetes Basics

  • Chapter 1 Kubernetes Concepts
  • Chapter 2 Kubernetes Architecture and Deployment
  • Chapter 3 Quick Start to Kubernetes
  • Chapter 4 Pods

This part uses interesting explanations to sort out the development context of container technology ecology, and tell the ins and outs and implementation principles of container technology, so that you can know what it is and why it is. The main contents are as follows:

Content display

  • Chapter 5 Replication Controller
  • Chapter 6 Services
  • Chapter 7 Data Volume
  • Chapter 8 Accessing the Kubernetes API

Content display

Part 2 Advanced Kubernetes

  • Chapter 9 Kubernetes Networking
  • Chapter 10 Kubernetes Security

This part explains how to avoid the risks caused by misconfiguration of the Kuberentes cluster, such as malicious deletion, information leakage, resource OOM (memory overflow), etc., and reduce the risk of the entire cluster. The main contents are as follows:

Content display

Storage options for business applications. The network storage solution has developed so far, and the most famous one is Ceph. However, if you directly launch the Ceph solution at an untimely time, you will immediately fall into the pit of operating and maintaining Ceph. In fact, there are many solutions for container storage. You need to choose the appropriate solution according to your needs. The use of K8s to orchestrate and manage various storages is also inevitable for business development. The following section will take you deeper into it!

  • Chapter 11 Kubernetes Resource Management
  • Chapter 12 Administering and Operating Kubernetes

Content display

Part 3 Kubernetes Ecology

In-depth analysis of the underlying operating principles of Kubernetes to help you better understand the implementation of Kubernetes. The main contents are as follows:

Content display

K8S learning mind map notes

Explain that this brain map note has not been expanded, it is too big to take screenshots, and at the end of the article, there are ways to obtain it and the full picture!

basic part

K8S advanced features and theory

K8S Practice and Architecture

4. Summary

The cloud native technology with K8s as the core has become the de facto standard technology stack for the digital transformation of enterprises in the industry, but when it really starts to be implemented, technicians will find that when they encounter a problem, all they can find online are some fragmented knowledge , it is difficult to systematically solve the problem of practical application release and deployment.

If you are still learning Kubernetes without good study notes and ideas, this study manual notes and the following thinking study route notes can help you very well!

Guess you like

Origin blog.csdn.net/shy111111111/article/details/127322478