Isn't Docker fragrant? Why does Ali want to abandon it?

In the past two years, Kubernetes has defeated Swarm and Mesos, and has almost become the de facto standard for container orchestration. Major manufacturers such as BAT, Didi, JD.com, and Toutiao have all rushed to take the container and K8S project as their technical focus, trying to "long-term catch the big fish". ".

 

Let's just talk about Ali. At present, basically all businesses are running on the cloud, and half of them have migrated to their own customized Kubernetes clusters. It is said that this year plans to complete 100% of the business deployment based on the K8S cluster. As for the service grid, some departments of Alibaba (such as Ant Financial) are already using wired services.

 

This fully illustrates the status of the container in today's software research and development field. Therefore, mastering container technology has become an important option for many companies when recruiting.

 

However, the container technology itself is biased towards operation and maintenance. Concepts such as namespace resource isolation and cgroups resource restriction are difficult for developers to understand. In the past two years, when discussing the implementation of K8S with friends, some issues have been repeatedly mentioned, such as:

  • Why can only "one process" run in the container?

  • Why is a certain JVM parameter that I have been using before not working in the container?

  • Why can't Kubernetes fix the IP address? How to debug if the container network cannot be connected?

  • What is the difference between StatefulSet and Operator in K8S? How should PV and PVC be used?

 

The answers and principles of these questions are not complicated, but it is difficult to explain clearly in one or two sentences. Because container technology involves knowledge of all aspects of operating systems, networks, storage, scheduling, distributed principles, etc., it is a veritable full-stack technology.

 

And the main lines of the technology system that "kick the whole body", such as the importance of the Linux process model to the container itself, the role of the "controller" mode in the outline of the entire K8S project, etc., will not be shown in detail in Docker or In the official Kubernetes documentation, they are the essence of mastering the container technology system .

 

To be honest, I have not seen less K8S information in recent years, but there are not many really systematic ones. Zhang Lei’s column "An In-depth Analysis of Kubernetes" is one, which inspires me a lot. He shared a K8S core knowledge graph summarized by him  . The scattered concepts are systematically organized together, and are my bottom-of-the-box inventory:

Following the study, not only has my understanding of containers reached a new level, but also broadened my horizons. You can feel Lei Ge's solid knowledge system from line to line. From principle to practice, it is clear and clear. It really made up for my shortcomings in Docker container knowledge. When I went online, I followed up and updated it, and then I updated it again.

 

Using the right method to get twice the result with half the effort, this time I felt it. Zhang Lei's column is the best K8S tutorial I have ever seen, and it has a good reputation. Nearly  40,000  people have subscribed it. The price will be increased to ¥199 soon, and now it is only half price ¥89. I recommend it to you here.

 

Spike + password "k8sk8sk8s" save ¥110

Get 30% off at ¥69, will increase the price to ¥199

Password is only valid for "first 50 people"

As mentioned above, Zhang Lei is the maintainer of the Kubernetes community. He is currently working in Alibaba. He is also one of the authors of many core features such as Kubernetes container operation and cluster scheduling. He has long focused on container cluster management and cloud computing data center. In Hyper and Microsoft Research (MSR), he was awarded the MVP in this field by Microsoft for three consecutive times.

 

In the past two days, I see that the CNCF Foundation has updated the list of 9 people in the TOC of the Global Technical Supervision Committee. The only one selected in China is Zhang Lei, who is not aware of the history.

 

In the column, he used a simple way to sort out a main line from the seemingly complex Kubernetes project, and take you to understand the design ideas and logic behind the container and K8S, so as to solve the problems encountered in the work.

 

There are a total of 5 and 7  lectures in the column  , all of which have been updated now. I follow it down carefully, and I feel that I have gained a lot. It is no exaggeration to say that this is a column that can affect you for a long time. Not only is the context clear, but also the writing skills are very good-a real high-level building, it is worth brushing several times.

 

In particular, one year after the update of this course, Zhang Lei is still writing about snacks. It may be a pure sharing spirit, but also very deliberate. Some comments are cut for your reference:

 

I have watched this course more than once, and have recommended it to several friends, including our technical director. Here, it is also recommended to you.

 

Old rules, my fans have exclusive discounts :

 

The column is about to increase the price to ¥199

Instant kill + password "k8sk8sk8s"

Get it at only ¥69, which is equivalent to a 30% discount! 

Password is only valid for "first 50 people"

 

If you missed Zhang Lei's course, you must regret it.

 

 

Maybe you missed the era of the Internet technology explosion and did not get a share of the early craze for digital currencies. So, what reason is there to stand on the sidelines of this historical change in the name of "containers"?

 

???? Click "Read Original"

Enter the fan-specific password "k8sk8sk8s" and save ¥110

Get it at only ¥69, which is equivalent to a 30% discount! 

Only the first 50 people are valid

Finally, add me after you buy it and chat with me on WeChat "zzy4021", cash back ¥20

Guess you like

Origin blog.csdn.net/qq_17231297/article/details/114650557