Schița de curs

Introducere

  • Necesitatea unui DC/OS (Distributed Cloud Operating System)
  • Distribuirea resurselor
  • Partajarea datelor
  • Programming Abstracțiuni
  • Depanare și monitorizare

Componentele spațiului kernel ale DC/OS

  • Stăpân și agenți

Componentele spațiului utilizator DC/OS

  • Componentele sistemului
    • Admin Router, un echilibrator intern de încărcare
    • Cosmos, un serviciu API de ambalare internă
    • Expozant, un sistem de supraveghere Java pentru ZooKeeper
    • Marathon, un cadru Apache Mesos pentru orchestrarea containerelor
    • Mesos-DNS, un serviciu DNS intern

Instalarea și operarea DC/OS

  • Lucrul cu componente și servicii DC/OS
  • Lucrul cu CLI
  • Echilibrarea sarcinii cu Marathon

Instalarea sistemelor distribuite (aplicații) cu DC/OS Universe

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

Implementarea aplicațiilor în Docker containere

Implementarea aplicațiilor în containere native Mesos (folosind Linux cgroups și namespaces)

Utilizarea Marathon pentru orchestrarea containerelor native

Asigurarea disponibilității ridicate și toleranței la erori pentru aplicații și servicii

Utilizarea sistemului de monitorizare și management bazat pe GUI

Sisteme de programare precum Kubernetes și Swarm ca servicii

Managementul resurselor și abstracția

Explorând alte pachete gata de instalat

  • 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 și Zeppelin

Alte opțiuni de instalare DC/OS

  • Instalații bare metal vs mașini virtuale și instalații în cloud

Rezumat și concluzie

Cerințe

  • Administratori de sistem
  • DevOps ingineri
 14 ore

Mărturii (1)

Cursuri înrudite

Introduction to Minikube and Kubernetes

21 ore

Minikube for Developers

14 ore

Deploying Kubernetes Applications with Helm

7 ore

Running Containers Directly from Kubernetes with CRI-O

14 ore

Heroku for Developers

14 ore

Kubernetes Networking with Calico

14 ore

Managing Kubernetes with Rancher

14 ore

Microsoft App-V: Implementing Enterprise Desktop Virtualization

28 ore

App-V: Advanced Techniques and Troubleshooting

21 ore

Building OSGi Applications with Apache Karaf

21 ore

Docker, Kubernetes and OpenShift 3 for Administrators

35 ore

Docker, Kubernetes and OpenShift 3 for Developers

35 ore

Kubeflow on OpenShift

28 ore

OKD (Origin Kubernetes Distribution) for Administrators

21 ore

OKD (Origin Kubernetes Distribution) for Developers

21 ore

Categorii înrudite

1