Beispiele zum Kurs: Docker und Kubernetes – Übersicht und Einsatz
- Grundkenntnisse zu Container, Cluster, Orchestratoren und Service Discovery, deren Nutzen, Einsatzmöglichkeiten und Einschränkungen
- Verstehen, Beurteilen und Einschätzen des Einsatzes von Container, Cluster, Orchestrierung und Service Discovery in Ihren Projekten
- Umsetzen von Container-Umgebungen
Installiert Git/Bash, Multipass und Terraform.
Git/Bash Kommandozeile (CLI) starten und dieses Repository clonen.
git clone https://github.com/mc-b/duk
cd duk
Terraform Initialisieren und VMs erstellen
terraform init
terraform apply
Terraform verwendet Multipass um mehrere VMs zu erstellen.
Nach erfolgreicher Installation werden weitere Informationen für den Zugriff auf die VMs angezeigt.
Um die Beispiele vom lokalen Client zu verwenden, kann auf Windows ein Verzeichnis in die VM gelinkt werden.
Beispiel: wir haben ein lokales Verzeichnis D:/Sourcen/ws
und wollen dieses in der VM als /ubuntu/home/ws
zur Verfügung stellen.
multipass set local.privileged-mounts=true
multipass mount D:/sourcen/ws dukmaster-10-default:/home/ubuntu/ws
- Linux Namespaces und Container
- Internet der Dinge
- OS Ticket
- MySQL und Adminer
- Compiler
- Big Data
- Kafka - Messaging
- Helm
- RBAC-Autorisierung
- DevOps Umgebung
- Microservice Beispiele
- Interaktives Lernen mit Jupyter/BeakerX
- Tests - ohne Beschreibung
- Docker Registry (insecure!)
- Service Mesh mit Istio
- kubeless (Serverless)