
Liviu Costea
System Engineer and Ambassador for CNCF
Liviu has filled many roles during his career from developer to architect, team leader, technical manager and CTO.
But the ones he felt most comfortable in were the technical ones, which involved reading and writing code. He made the switch to Infrastructure as Code and DevOps around 2013, because his team was using AWS and someone had to do this. He discovered a whole new world, dynamic and challenging, and since then he has never looked back.
Currently he works as a Systems Engineer where he runs a one of a kind SaaS Kubernetes platform following the GitOps approach. Due to his continuous involvement in teaching others and his interest in Cloud Computing he has recently been included in the list of Ambassadors for CNCF Foundation – https://bit.ly/3giIEJK”
He is quite involved in the community, an organizer of the Cloud Native Meetup from Iasi, Romania and also other events and conferences around DevOps and Software Architecture.
He gladly contributes in AgileHub and has already given workshops on DevOps and Kubernetes topic.
Workshop – Deep dive into containers
The goal of the workshop
Let’s have a deeper look at what a container is: we will tear it apart, see what it is made of and how all the pieces are built together and things like distroless and daemonless (and other ‘less-es). We will find out how newer technologies like containerd and runc work with docker (or not).
What will we do in this workshop?
This will be mainly a workshop where we will take on different exercises and demos to better understand how things work. This is not an introductory workshop, but a more advanced one so basic knowledge of Docker is required.
Agenda
- Docker and Open Container Initiative
- Building a container in several ways: DinD, BuildKit, daemonless
- Inspecting a container image: layers and configuration
- How a container is started: relations between docker, containerd and runc
- Dissecting a running container
- (more) Secure containers: from privileged to distroless and rootless
You are in the target of the audience if you
We expect that you understand the basic structure from a Dockerfile and that you are familiar with the main docker commands (like run, exec, build, push, pull, login).
What will you learn at the end
At the end you should have a better understanding of what containers really are and where the technology is moving.
What tools do you need installed on your computer before the workshop starts
- Docker installed
- Most of the exercises will be made to work on all OS, but few of them will only work on Linux so we will make it clear when that’s the case. You will still be able to run 90% of the exercises even if using MacOS or Windows.
In case you register for this workshop and you need info regarding tools, let us know, either by email or on Facebook Messenger.