Follow the YouTube videos and run matching Docker examples for Go, Python, or NodeJS apps.
Set up a local Kubernetes cluster and deploy workloads using the provided branch code.
Learn multi-stage Docker builds across different programming languages.
Practice adding monitoring and logging to containerized applications.
Code lives across multiple branches, switch branches as you follow different video topics.
This repository holds the source code that accompanies a YouTube series by Marcel Dempers on Docker, Kubernetes, and related developer tooling. Each topic in the series links to a playlist of videos and a corresponding branch or folder in this repository where the code lives. The content is organized around common tasks engineers encounter when working with containers and cloud infrastructure. The Docker section covers writing Dockerfiles for different languages (.NET, Go, Python, NodeJS), working with code inside containers, multi-stage builds, and debugging running containers in each of those languages. Separate sections address Kubernetes from the ground up, deploying Kubernetes to cloud providers, setting up monitoring, configuring logging, and working with service meshes. The structure is mainly a table that maps each topic to a YouTube playlist and a source code location. The actual code lives across several branches of the repository rather than all in the main branch, so following along means switching branches as you work through different videos. There is also a companion website at marceldempers.dev/toolbox that the README calls an engineering toolbox, described as a Swiss Army knife for DevOps engineers, developers, and platform engineers. The README itself is sparse on written explanation and functions mostly as a navigation index to the video content. This repository is best understood as a reference archive for the YouTube series rather than a standalone library or tool. If you are watching the videos, this is where you find the matching code. If you are not watching the videos, the repository on its own provides limited standalone documentation.
← marcel-dempers on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.