江西省城乡建设陪训网官方网站,管理咨询公司的运作模式,优化网站找哪家,戴尔公司网站建设特点coreos是运行在容器里面的吗 要进行进一步调试#xff0c;则可将注意力转向包含最低安装库的CoreOS版本。其中包含容器中所运行的全部#xff0c;但排除了其它大部分不必要的基础性工具程序。 幸运的是#xff0c;CoreOS开发人员们提供了另一种更为可行的解决办法。可以在每… coreos是运行在容器里面的吗 要进行进一步调试则可将注意力转向包含最低安装库的CoreOS版本。其中包含容器中所运行的全部但排除了其它大部分不必要的基础性工具程序。 幸运的是CoreOS开发人员们提供了另一种更为可行的解决办法。可以在每台主机上使用“toolbox”脚本从而启动一套Fedora容器以访问各主机系统。在此容器当中可以安装主机调试所必需的各类工具。应该不是吧。 CentOS 与CoreOS 有什么区别 Kubernetes是一个开源项目它把谷歌的集群管理工具引入到虚拟机和裸机场景中。它可以完美运行在现代的操作系统环境(比如CoreOS 和Red Hat Atomic)并提供可以被你管控的轻量级的计算节点。Kubernetes使用Golang开发具有轻量化、模块化、便携以及可扩展的特点。我们 (Kubernetes开发团队)正在和一些不同的技术公司(包括维护着Mesos项目的MesoSphere)合作来把Kubernetes升级为一种 与计算集群交互的标准方式。Kubernetes重新实现了Google在构建集群应用时积累的经验。这些概念包括如下内容 Pods一种将容器组织在一起的方法 Replication Controllers一种控制容器生命周期的方法(译者注Replication Controller确保任何时候Kubernetes集群中有指定数量的pod副本(replicas)在运行) Labels一种可以找到和查询容器的方法 Services一个用于实现某一特定功能的容器组 因此只要使用Kubernetes你就能够简单并快速的启动、移植并扩展集群。在这种情况下集群就像是类似虚拟机一样灵活的资源它是一个逻辑运算单元。打开它使用它调整它的大小然后关闭它就是这么快就是这么简单。 Mesos和Kubernetes的愿景差不多但是它们在不同的生命周期中各有不同的优势。Mesos是分布式系统内核它可以将不同的机器整 合在一个逻辑计算机上面。当你拥有很多的物理资源并想构建一个巨大的静态的计算集群的时候Mesos就派上用场了。有很多的现代化可扩展性的数据处理应 用都可以在Mesos上运行包括Hadoop、Kafka、Spark等同时你可以通过容器技术将所有的数据处理应用都运行在一个基础的资源池中。在 某个方面来看Mesos是一个比Kubernetes更加重量级的项目但是得益于那些像Mesosphere一样的贡献者Mesos正在变得更加简 单并且容易管理。 有趣的是Mesos正在接受Kubernetes的理念并已经开始支持Kubernetes API。因此如果你需要它们的话它将是对你的Kubernetes应用去获得更多能力的一个便捷方式(比如高可用的主干、更加高级的调度命令、去管控很 大数目结点的能力)同时能够很好的适用于产品级工作环境中(毕竟Kubernetes仍然还是一个初始版本)。 当被问到区别的时候我会这样回答 如果你是一个集群世界的新手那Kubernetes是一个很棒的开始。它可以用最快的、最简单的、最轻量级的方式来解决你的问题并帮 助你进行面向集群的开发。它提供了一个高水平的可移植方案因为很多厂商已经开始支持Kubernetes例如微软、IBM、Red Hat、CoreOS、MesoSphere、VMWare等。 如果你拥有已经存在的工作任务(Hadoop、Spark、Kafka等)那Mesos可以给你提供了一个将不同工作任务相互交错的框架然后还可以加入一些新的东西比如Kubernetes应用。 如果你想使用的功能Kuberntes还没实现那Mesos是一个不错的替代品毕竟它已经成熟。