Struttura del corso
Introduzione
- La necessità di un DC/OS (Distributed Cloud Operating System)
- Condivisione delle risorse
- Condivisione dei dati
- Astrazioni di programmazione
- Debug e monitoraggio
Componenti dello spazio kernel di DC/OS
- Comandante e agenti
Componenti dello spazio utente di DC/OS
- Componenti del sistema
- Admin Router, un sistema di bilanciamento del carico interno
- Cosmos, un servizio API per la creazione di pacchetti interni
- Espositore, un Java sistema di supervisione per ZooKeeper
- Marathon, un framework Apache Mesos per l'orchestrazione dei container
- Mesos-DNS, un servizio DNS interno
Installazione e funzionamento di DC/OS
- Utilizzo dei componenti e dei servizi DC/OS
- Utilizzo dell'interfaccia della riga di comando
- Bilanciamento del carico con Marathon
Installazione di sistemi distribuiti (applicazioni) con DC/OS Universe
- HDFS (Acciaio inossidabile HDFS)
- Scintilla Apache
- Apache Kafka
- Apache Cassandra
- Jenkins
Distribuzione di applicazioni in Docker contenitori
Distribuzione di applicazioni in contenitori Mesos nativi (usando Linux cgroups e spazi dei nomi)
Uso di Marathon per l'orchestrazione nativa dei container
Garantire l'alta disponibilità e la tolleranza ai guasti per applicazioni e servizi
Utilizzo del sistema di monitoraggio e gestione basato su GUI
Sistemi di schedulazione come Kubernetes e Swarm come servizi
Gestione e astrazione delle risorse
Esplorazione di altri pacchetti pronti per l'installazione
- 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 e Zeppelin
Altre opzioni di installazione DC/OS
- Installazioni bare metal a confronto tra macchine virtuali e installazioni cloud
Riassunto e conclusione
Requisiti
- Amministratori di sistema
- DevOps Ingegneri
Recensioni (2)
La disponibilità del desktop virtuale come forma di sandbox con cui i partecipanti possono armeggiare è fantastica!
Benedict - Questronix Corporation
Corso - OpenShift 4 for Administrators
Traduzione automatica
Un sacco di strumenti aggiuntivi
Adam - ENIGMA SOI SP. Z O.O.
Corso - OKD (Origin Kubernetes Distribution) for Administrators
Traduzione automatica