让我们从计算机开聊。当计算机启动时,它会运行一个叫init的程序,然后init会启动其他所需的程序:服务器、终端、窗口管理器等。Init能做几件有趣的事情,例如让一个程序开机启动,隔一段时间运行一个程序,还有确保一个程序没有失败或者crash,如果有就重启它。正在运行的程序可以看到这台机器上的所有东西:其它在运行的程序,所有的文件,以及网络。多个进程同时跑在一台计算机上。所有的进程可以自由的互相之间交互,或者与常规的资源交互。通过将进程进行划分,程序员可以有一个更加简单的模型来方便理解,所以创建命名空间(namespace)的工具也被开发出来了。程序或者进程只能看到运行在同
2021-01-29 23:09:39 293KB 容器和Kubernetes的应用与开发
1