/duk

Kurs: Docker und Kubernetes

Primary LanguageJupyter NotebookApache License 2.0Apache-2.0

Lernziele

  • 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

Quick Start

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.

Beispiele und Übungen

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

Weitere Beispiele (unsupported)