課程簡介

介紹

  • 需要 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 時間:

客戶評論 (1)

相關課程

Introduction to Minikube and Kubernetes

21 時間:

Minikube for Developers

14 時間:

Deploying Kubernetes Applications with Helm

7 時間:

Running Containers Directly from Kubernetes with CRI-O

14 時間:

Heroku for Developers

14 時間:

Kubernetes Networking with Calico

14 時間:

Managing Kubernetes with Rancher

14 時間:

Microsoft App-V: Implementing Enterprise Desktop Virtualization

28 時間:

App-V: Advanced Techniques and Troubleshooting

21 時間:

Building OSGi Applications with Apache Karaf

21 時間:

Docker, Kubernetes and OpenShift 3 for Administrators

35 時間:

Docker, Kubernetes and OpenShift for Developers

35 時間:

Kubeflow on OpenShift

28 時間:

OKD (Origin Kubernetes Distribution) for Administrators

21 時間:

OKD (Origin Kubernetes Distribution) for Developers

21 時間:

課程分類