Fedora Classroom sessions continue next week with a session on containers with Podman. The general schedule for sessions appears on the wiki. You can also find resources and recordings from previous sessions there. Here are details about this week’s session on Thursday, December 13 at 1600 UTC. That link allows you to convert the time to your timezone.
Topic: Containers 101 with Podman
Containers are becoming the de facto standard for building and distributing applications. Fedora as a modern operating system already supports container use by default. As with every new technology, there are different applications and services available for adopting it. This classroom will explain the basics of containers technology and its implementation in Fedora 29 using new open source tools like podman and buildah.
Here’s the agenda for the Classroom session:
Containers 101 with Podman
- What are Linux containers?
- Deep dive into container architecture
- Container runtimes
- Build and run containers
- Introduction to container networks, logs, security and persistent storage
Instructor
Alessandro Arrichiello is a Solution Architect for Red Hat. He has a passion for GNU/Linux systems, which began at age 14 and continues today. He works with tools for automating Enterprise IT, configuration management, and continuous integration through virtual platforms.
He’s now working on distributed cloud environments via PaaS (OpenShift), IaaS (OpenStack) and process management (CloudForms), container building, instance creation, HA services management, and workflow building.
Joining the session
Edit: The session has been recorded and is available on YouTube:
We hope you attend, learn from, and enjoy this session. If you have any feedback about the sessions, have ideas for a new one, or want to host a session, feel free to comment on this post or edit the Classroom wiki page.
Mehdi
Finally I get a chance to understand a little bit about this container thing, which is annoying me a lot nowadays as I hear much about it and find myself ignorant about it. Thanks for bringing up this opportunity.
Zeb Macahan
Is there a “minimum level of understanding requirement” for this adventure?
Proto Rookie
Alessio Ciregia
This is an introduction to container technologies. I think that a basic knowledge of Linux should suffice.
Steve
Good timing for me. I’ll try to attend. Looking forward to more knowledge about containers, podman and buildah
Pitty
Got up 4:30am for this (NZ), but no one there… 🙁
Alessio Ciregia
There should be a recording available after the classroom.
Ralph
Hello Fedora Community,
I was notified about this Fedora Classroom by a news letter from the Fedora Magazine feed, which I subscribed to a while ago.
As I haven’t taken part in a FC yet, I wonder how this works and what are the requirements (i.e. HW- and SW-wise) to join.
Is the FC a video stream, or an interactive hands-on kind of online workshop?
I read in your FC calendar that the FC about the containers 101 with Podman is scheduled for 13th December 2018, and that it stays available for a week.
Does this mean that I could join any time during this period?
Because I can only afford cheap commodity hardware for my private usage, I merely posses a budget lenovo laptop with a fedora29 xfce spin installed on it.
Although I think that the virtualization features of the cpu aren’t required for tinkering with Linux containers, my laptop’s cpu supports the svm extensions (as for the AMD family)
Would you mind confirming to me that the hw|sw prerequisites of my low tech hw to take part are met?
grep -im1 model\ name /proc/cpuinfo
model name : AMD A8-7410 APU with AMD Radeon R5 Graphics
grep -c processor /proc# grep -om1 svm /proc/cpuinfo
4
grep -om1 svm /proc/cpuinfo
svm
svm
lsmod|grep kvm
kvm_amd 98304 0
kvm 737280 1 kvm_amd
irqbypass 16384 1 kvm
uname -a
Linux lenolap.loonybin.org 4.19.2-300.fc29.x86_64 #1 SMP Wed Nov 14 19:05:24 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
grep -i total /proc/meminfo
MemTotal: 7090336 kB
SwapTotal: 8388604 kB
VmallocTotal: 34359738367 kB
CmaTotal: 0 kB
HugePages_Total: 0
At my work place they run an OpenShift cluster installation for PaaS,
but unfortunately I am not part of this cluster’s admin team, and thus lack hands-on experience in Linux containerization.
Therefore your Fedora Classroom session would come in pretty handy for me to gain at least a basic understanding and some first steps practice to get me started in that topic.
Regards,
Ralph
Alessio Ciregia
“what are the requirements”
Bluejeans will be used to run the classoroom; since it is a web platform there shouldn’t be any problem.
“Is the FC a video stream, or an interactive hands-on kind of online workshop?”
It is a live stream, so you can answer questions. In addition there is a pratical part, and you are free to use podman to try the commands explained in the classrom.
-” Would you mind confirming to me that the hw|sw prerequisites of my low tech hw to take part are met?”
Containers are much lighter than virtual machines, it will be explained in the classroom. So you don’t have to worry about your system, that is pretty powerful to run podman.
Mark
As per the comment from Pitty above I was up before 5am (NZ) time at the origionally scheduled date/time to find no session running.
I am supprised this post is still here as I while I am interested in this topic I will not be wasting my time on a non-existant session again.
Alessio Ciregia
Sorry, but the classroom is scheduled for tomorrow. Thursday, December 13 at 1600 UTC
Mehdi
Not really sure. But, given the limited experience I have had with flatpak, I think containers are not gonna work space-wise and in general. Just a single application takes around 10 times the distribution version when using container technology. This might not be a big deal in a critical application like a web application, but for a normal high-usage application I doubt if it’s any good. Any ideas?
Andrew Malcolmson
Thanks to Alessandro for this interesting session. I’m not a complete beginner to Podman but still learned new things. For example, it was mentioned at the end that there are networking issues when running rootless.
Lyn M
Hi- The last update on the classroom resource archive is from October. I was really disappointed to discover I missed this session due to misreading the time zone. When are these typically posted and is there a more current link?
Alberto Rodriguez Sanchez
You can check it here: https://youtu.be/lc2rR_0Ie5g