就是多个实例(可以是容器、虚拟机或者物理机)都被分配到这个操作系统底下,操作系统需要负责底层的负载均衡、任务调度、数据分发和收集。
但是在操作端 /用户端,和其他单机操作系统没两样,也就是说,用户可以在这个操作系统上安装和运行任意的单机软件,其使用方式(暂且不谈使用感受)和使用一个真实地单一实例没区别。
这么问的原因是,现在 k8s 还是需要给每个节点做环境配置、安装和管理,而且对于运行的应用还是有一定要求,需要在应用层级就做好不同节点的通信(不然也不会催生那么多云原生项目),太麻烦了。真的没有什么操作系统,从系统层级揽过这些麻烦事,只丢些接口给到应用去调用 /轮询 /等待通信吗?
1
XiLingHost 2022-05-18 14:31:57 +08:00 1
听起来有点像 plan9
|
2
lookStupiToForce OP 记个笔记
这玩意儿查了之后知道叫“分布式操作系统”“Distributed operating system”,知乎 2020 年有过讨论但应者寥寥,主要迄今业界也没啥好的解决方案的样子。 看来只能继续做梦了(。 |
3
JohnBull 2022-10-02 00:27:15 +08:00
MOSIX 了解下
|