就是多个实例(可以是容器、虚拟机或者物理机)都被分配到这个操作系统底下,操作系统需要负责底层的负载均衡、任务调度、数据分发和收集。
但是在操作端 /用户端,和其他单机操作系统没两样,也就是说,用户可以在这个操作系统上安装和运行任意的单机软件,其使用方式(暂且不谈使用感受)和使用一个真实地单一实例没区别。
这么问的原因是,现在 k8s 还是需要给每个节点做环境配置、安装和管理,而且对于运行的应用还是有一定要求,需要在应用层级就做好不同节点的通信(不然也不会催生那么多云原生项目),太麻烦了。真的没有什么操作系统,从系统层级揽过这些麻烦事,只丢些接口给到应用去调用 /轮询 /等待通信吗?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.