Intro
I wanted to learn Kubernetes and found this very open project by Piyush. I will make a writeup for every day for the fourty day course. On day fourty I make a short recap of the whole course. Please note, that these are my notes and remarks I wanted to share. This is not a course itself, a notebook of my scribbles, a complete guide or anything like that. See it like a diary for this course where I track how my journey is going.
Motivation
I see Kubernetes as a great opportunity to learn new ways of using multiple ressources. I manage some docker containers, which would benefit long-term from orchestration. The future of cloud native environments motivates me to invest time into learning Kubernetes.
Day 1 of 40
Video
As I’m already working with docker, I expect this day’s lection to be a repetition.
In the first minutes of the lection the differences between the traditional way of build promotion are highlighted. With docker the DevOps process from a dev to a test and finally a prod environment can be streamlined.
In the next section Piyush goes deeper down into docker containers. The isolated environment is explained shortly. He explains the Build -> Ship -> Run chain. containerd is mentioned as an example of an alternative to dockerd.
The difference between virutal machines and container is demonstraded though an house analogy. In a short animation he goes deeper into virtual machines.
The next part is about the docker workflow. He compares the registry to a code repository, which I found helpful. The next diagram is about the docker workflow. I attached my own example here:

The docker architecure is explained shortly. As a diagram says more than thousand words, see my own made diagram below:

This days video was mostly a recap of things already known, but nonetheless it was interesting to revisit these topics.
Tasks
- Task Details
- Create a Docker Architecture Diagram using the tool of your choice, either eraser.io ,draw.io or excalidraw etc
- Also, create a diagram for a sample Docker workflow
- Write a small blog about your learnings from this video and try to use the simple examples for anyone to follow along
- See above
Share your learnings: Document your key takeaways and insights in a blog post
and a social media update (mandatory).- Here you go
Make it public: Share what you learn publicly on LinkedIn or Twitter.
- As I don’t use social media, you can view it here :3