课程大纲

介绍

  • 需要 DC/OS (Distributed Cloud Operating System)
  • 资源共享
  • 数据共享
  • 编程抽象
  • 调试和监控

DC/OS 的内核空间组件

  • 主站和代理

DC/OS 的用户空间组件

  • 系统组件
  • Admin Router,内部负载平衡器
  • Cosmos,一种内部打包 API 服务
  • 参展商,ZooKeeper 的 Java 主管系统
  • Marathon,一个用于容器编排的 Apache Mesos 框架
  • Mesos-DNS,内部 DNS 服务

安装和操作 DC/OS

  • 使用 DC/OS 组件和服务
  • 使用 CLI
  • 使用 Marathon 进行负载均衡

使用 DC/OS Universe 安装分布式系统(应用程序)

  • HDFS的
  • Apache Spark(阿帕奇斯帕克酒店)
  • Apache Kafka
  • Apache Cassandra
  • Jenkins

在 Docker 容器中部署应用程序

在原生 Mesos 容器中部署应用程序(使用 Linux cgroups 和命名空间)

使用 Marathon 进行原生容器编排

确保应用程序和服务的高可用性和容错性

使用基于 GUI 的监控和管理系统

调度系统,如 Kubernetes 和 Swarm 作为服务

资源管理和抽象

探索其他可立即安装的软件包

  • ArangoDB、Avi Networks、Cassandra、Chronos、Confluent、Crate、DataDog、Elasticsearch、etcd、Exhibitor、HDFS、Hue、Jenkins、Kafka、Linkerd、Marathon-lb、Marathon、MemSQL、mr-redis、Namerd、NGINIX、OpenVPN、Project Calico、Quobyte、Riak、Ruxit、Spark、Spark Notebook、Storm、Swarm、Weave 和 Zeppelin

其他 DC/OS 安装选项

  • 裸机安装与虚拟机和云安装

总结和结论

要求

  • 系统管理员
  • DevOps 工程师
 14 小时

人数


每位参与者的报价

客户评论 (3)

即将举行的公开课程