SaltStack环境安装及入门
Docker Swarm是官方发布的集群容器管理工具。它的特点是:比较轻量级,无缝支持标准的docker API。深入浅出Swarm一文很清晰地讲解了它的架构和命令。本文从零开始搭建并管理一个swarm集群。
Apache Mesos把自己定位成一个数据中心操作系统,它能管理上万台的从机(slave)。Framework相当于这个操作系统的应用程序,每当应用程序需要执行,Framework就会在Mesos中选择一台有合适资源(cpu、内存等)的从机来运行。Chronos是Framework的一种,被Airbnb公司设计用来代替cron执行作业。本文尝试从零开始用docker搭建Mesos和Chronos的运行环境,并用此环境运行作业。
这次聊聊mesos+k8s的性能。纯粹的kubernetes v1.1可以支持250个节点,但是一跟mesos结合起来,由于需要等待、接受资源邀约等行为,确实会更慢一些。
我们都知道docker支持多种存储驱动,默认在ubuntu上使用AUFS,其他Linux系统上使用devicemapper。这篇文章从零开始,用一些Linux的命令来使用这些不同的存储,包括AUFS、Device Mapper、Btrfs和Overlay。
我们都知道docker支持多种网络,默认网络bridge是通过一个网桥进行容器间通信的。这篇文章从零开始,用一些Linux的命令来查看主机和容器间的网络通信,也顺带介绍一些网络的基本知识。