Black Friday40% OFF PERMANENT on Pro & Lite, plus 40% off Dometrain coursesBLACKFRIDAY26Get the deal →
DometrainIntermediate

Containers and Kubernetes

Put .NET apps in containers: build Docker images, run several services together with Compose and Aspire, and deploy to Kubernetes. No container experience is needed: the first stage is the Linux terminal, and the last builds and deploys from GitHub Actions workflows.

  • 6 courses
  • 5 milestones
  • 35h 25m
  1. Milestone 1

    The Linux shell

    Work on a Linux system from the terminal: files, permissions, processes, packages and services.

  2. Milestone 2

    Docker

    Build images for your own app, run them with volumes and networks, and describe a multi-container setup in a Compose file.

  3. Milestone 3

    Kubernetes

    Deploy an app to Kubernetes with Deployments, Services, Ingress, configuration and storage.

  4. Milestone 4

    Local orchestration with Aspire

    Run a multi-service .NET app locally with Aspire, including service discovery, configuration and telemetry.

  5. Milestone 5

    Automate the pipeline

    Build, test and deploy your app from a GitHub Actions workflow on every push.

Certificate of completionUnlocks after all 6 courses

What's New