![]() ![]() It allows us to make more efficient use of our physical resources, in general, you can get more predictable application performance even when you run your application with other applications on the same node. It can do automatic bin packing for us and if you set correct resource requests for your containers, Kubernetes can manage things for you automatically. ![]() Kubernetes, I think is similar, it does provide a big benefit to us. For the very early stage, it apparently is not very pleasant user experience, but I think people may still want to use them because they do solve some serious pain points in their lives and in general make our lives easier. Today, I think Kubernetes resource management model is somewhere between the very early stage and the second stage. ![]() I think a good example of this are automobiles in early days, people perhaps need to have some mechanic background in order to drive a car or sometimes fix them. In terms of user experience, even worse cases, you need to understand how underlying things are put together, how they work together, in order to operate something. A less ideal stage is, you need to read user manuals in order to use something and sometimes if you don't read those manuals carefully, you may get a surprise later or even serious consequence. I think good examples in this stage are smartphones, tablets, or some home system device we have seen recently. The most ideal case is, when you get a device, a tool, or a machine, you immediately know how to use it right after you see it. I think that is definitely the target goal we want to get someday but I think there are also different stages in terms of user experience. First of all, why as an application developer you want to listen to this talk? You may have heard that a big benefit of Kubernetes is to allow separation of concern, that application developers only need to think about their applications with the rest of things set up there are clusters operators for them. I decided to join the Google Kubernetes team two years ago to be part of this effort. With Kubernetes, I'm glad to see the technologies we built inside Google can now be a benefit for even a larger group of people. At the time, I have seen how containers have helped to improve Google production machine-utilization to 80%, 90%, or even beyond 100%. I first learned about containers and their resource management when I was working in the Google production kernel team. I'm a software engineer working at Google. I want to first introduce myself briefly. The target audience of this talk is for application developers who have used the Kubernetes for some time and want to see how to make better use of it or for people who are considering using Kubernetes sometime soon. Zhang: I'm going to talk about Kubernetes resource management. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |