Summary DC/OS之导论 导论 DC/OS概览 系统基础 名词术语 环境搭建 安装环境准备 在Centos上安装Docker GUI安装 通过CLI安装 高级安装 高级安装配置 备份安装文件 FAQ DC/OS之原理 理解DC/OS 节点类型 任务类型 内部端口 启动顺序 Mesos 资源与属性 角色(Roles) 资源预留(Reservation) 权重(Weights) 配额(Quota) 节点恢复 Authorization 资源分配 Marathon 应用部署 容器运行管理 应用健康检查 部署约束 事件总线 系统服务 Exhibitor 理解Exhibitor Exhibitor on DC/OS Adminrouter 3DT Cosmos Minuteman Spartan Mesos-DNS Metronome Marathon-LB 容器化 容器化实现细节 Mesos容器化 Docker卷支持 容器网络接口 Docker容器化 容器运行管理 容器网络 服务端口配置 虚拟网络 配置IP-per-Container 隔离 Docker 网络 服务发现与负载 VIPs 基于VIPs的负载调度 Marathon-LB 基本概念 高级特性 配置参考 应用示例 Mesos-DNS 服务命名 HTTP接口 配置与优化 存储策略与方案 磁盘资源 增加磁盘资源 增加NFS存储 持久化卷 本地持久化卷 外部持久化卷 SAN/SDS Rex-Ray Flocker Convoy Universe 应用的管理 DC/OS之管理 管理概述 DC/OS CLI DC/OS 管理UI 集群维护 Agent节点管理 节点维护 集群卸载 集群升级 监控管理 DC/OS的监控 信息采集 collectd docker-collectd-plugin cAdvisor Prometheus 数据存储查询 Prometheus 概念与使用 安装与配置 监测与采集 分析与报警 InfluxDB 展示与告警 Grafana 监控方案 日志管理 日志归集 存储管理 GlusterFS存储 GlusterFS概览 GlusterFS维护 GlusterFS架构 Ceph集群存储 FAQ DC/OS之服务 有状态应用服务 服务的管理 Jenkins on DC/OS Jenkins Slave环境 示例:在Jenkins on DCOS上编译部署Tomcat应用 Storm on DC/OS Storm集群配置 部署Storm集群 访问Storm集群 HDFS on DC/OS Cassandra on DC/OS 数据建模 Kafka on DC/OS Spark on DC/OS Consul on DC/OS DC/OS之应用 容器与镜像 Dockerfile Docker GC 单容器多应用 私有容器仓库 存储驱动 微服务 架构与模式 API管理 API网关 API文档自动化 配置管理 cfg4j Secrets管理 配置管理示例 服务发现 负载均衡 指标聚合 日志归集 分布式跟踪 微服务框架 Spring Boot/Cloud Lagom 大数据 持续集成 应用打包与镜像构建 持续集成与构建 持续部署 基于DC/OS的部署 基于Vamp的部署 深入理解Vamp Vamp on DC/OS 基于Swan的部署 Gitbook文档 DC/OS之开发 Universe Package 开发 指标采集 Prometheus指标采集 Mesos框架开发 Mesos框架的高可用性设计 附录 Docker Swarm vs Mesos vs Kubernetties