Course Outline

Introduction

  • The need for a DC/OS (Distributed Cloud Operating System)
  • Resource Sharing
  • Data Sharing
  • Programming Abstractions
  • Debugging and Monitoring

DC/OS's kernel space components

  • Master and agents

DC/OS's user space components

  • System components
    • Admin Router, an internal load balancer
    • Cosmos, an internal packaging API service
    • Exhibitor, a Java supervisor system for ZooKeeper
    • Marathon, an Apache Mesos framework for container orchestration
    • Mesos-DNS, an internal DNS service

Installing and operating DC/OS

  • Working with DC/OS components and services
  • Working with the CLI
  • Load balancing with Marathon

Installing distributed systems (applications) with DC/OS Universe

  • HDFS
  • Apache Spark
  • Apache Kafka
  • Apache Cassandra
  • Jenkins

Deploying applications in Docker containers

Deploying applications in native Mesos containers (using Linux cgroups and namespaces)

Using Marathon for native container orchestration

Ensuring high-availability and fault-tolerance for applications and services

Using the GUI-based monitoring and management system

Scheduling systems such as Kubernetes and Swarm as services

Resource management and abstraction

Exploring other ready-to-install packages

  • 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 and Zeppelin

Other DC/OS installation options

  • Bare metal installations vs virtual machines and cloud installations

Summary and conclusion

Requirements

  • System administrators
  • DevOps engineers
 14 Hours

Number of participants



Price per participant

Testimonials (1)

Related Courses

Introduction to Minikube and Kubernetes

21 Hours

Minikube for Developers

14 Hours

Deploying Kubernetes Applications with Helm

7 Hours

Running Containers Directly from Kubernetes with CRI-O

14 Hours

Heroku for Developers

14 Hours

Kubernetes Networking with Calico

14 Hours

Managing Kubernetes with Rancher

14 Hours

Microsoft App-V: Implementing Enterprise Desktop Virtualization

28 Hours

App-V: Advanced Techniques and Troubleshooting

21 Hours

Building OSGi Applications with Apache Karaf

21 Hours

Docker, Kubernetes and OpenShift 3 for Administrators

35 Hours

Docker, Kubernetes and OpenShift 3 for Developers

35 Hours

Kubeflow on OpenShift

28 Hours

OKD (Origin Kubernetes Distribution) for Administrators

21 Hours

OKD (Origin Kubernetes Distribution) for Developers

21 Hours

Related Categories

1