使用容器计算进行集群容器化,那么生态圈集群管理工具非常重要。包括服务发现,键值存储,网络管理,加密认证等机制进行紧密配合。
一些流行的服务发现工具有:
etcd
: 服务发现/ 全局分布式key-value存储consul
: 服务发现/ 全局分布式key-value存储zookeeper
: 服务发现/ 全局分布式key-value存储crypt
: 用于加密etcd项目confd
: 监视key-value存储实现服务改变和触发重配置
一些项目专门用于提高Docker网络功能:
flannel
: 为每个主机提供一个单独子网。weave
: 将所有容器组织在一个网络中.pipework
: 高级网络配置的网络工具集
一些工具作为调度器:
fleet
: 调度器和集群管理工具marathon
: 调度器和服务管理工具Swarm
: 调度器和服务管理工具mesos
: 服务抽象和主机资源统一调度.kubernetes
: 高级调度器用于管理容器组.compose
: 创建容器组的容器流程编排工具。