1.2.1 容器 (Container) 1.2.1 容器 (Container) 容器是 Kubernetes 的基石,也是现代应用部署和管理的核心技术。它提供了一种轻量级、可移植、标准化的方式来打包和运行应用程序及其依赖项。 1. 什么是容器? 容器可以被视为一个隔离的用户空间,它包含了运行应用程序所需的一切:代码、运行时、系统工具、库和设置。与虚拟机 (VM) 不同,容器共享主机操作系统的内核,因此它们更轻量级,启动速度更快,资源利用率更高。 更具体地说,容器技术利用了 Linux 内核的特性,例如: 命名空间 (Namespaces): 提供隔离性,使得每个容器拥有独立的进程、网络、挂载点等视图。