官术网_书友最值得收藏!

Chapter 1. Introduction to Linux Containers

Nowadays, deploying applications inside some sort of a Linux container is a widely adopted practice, primarily due to the evolution of the tooling and the ease of use it presents. Even though Linux containers, or operating-system-level virtualization, in one form or another, have been around for more than a decade, it took some time for the technology to mature and enter mainstream operation. One of the reasons for this is the fact that hypervisor-based technologies such as KVM and Xen were able to solve most of the limitations of the Linux kernel during that period and the overhead it presented was not considered an issue. However, with the advent of kernel namespaces and control groups (cgroups) the notion of a light-weight virtualization became possible through the use of containers.

In this chapter, I'll cover the following topics:

  • Evolution of the OS kernel and its early limitations
  • Differences between containers and platform virtualization
  • Concepts and terminology related to namespaces and cgroups
  • An example use of process resource isolation and management with network namespaces and cgroups
主站蜘蛛池模板: 彰武县| 伊川县| 海口市| 台州市| 东平县| 颍上县| 阳信县| 利川市| 泰宁县| 平谷区| 新乡市| 洪湖市| 资兴市| 崇明县| 三门县| 英吉沙县| 达拉特旗| 德钦县| 增城市| 洞头县| 永登县| 东明县| 浪卡子县| 东安县| 浪卡子县| 宜宾市| 贵德县| 新昌县| 广南县| 五原县| 丹江口市| 开鲁县| 宁波市| 随州市| 永仁县| 伊金霍洛旗| 双桥区| 铜梁县| 彭州市| 衡南县| 陵水|