Learning by doing with iximiuz Labs 🚀


Hello friends!

Ivan's back, and with some exciting news!

For years, I’ve been dreaming about interactive playgrounds to augment my blog and let readers play with Linux, Docker, and Kubernetes right in their browsers…

I started experimenting with different tech that could make it happen around mid-2021. I picked up some frontend development skills, played with Firecracker microVMs, skilled up in containers, and more.

And finally, after spending lots of evenings, weekends, and the good part of my PTOs, I’ve got something deployed…

Allow me to introduce you to iximiuz Labs 🚀

On labs.iximiuz.com you can fire up a disposable Linux playground in a matter of seconds:

  • Ubuntu
  • Alpine Linux
  • Rocky Linux
  • Kubernetes (K3s)
  • Docker
  • nerdctl + containerd + BuildKit

​

The above playgrounds should make experimenting with Docker and Kubernetes much simpler. One of the next steps is to integrate these capabilities directly with iximiuz.com so that you can play with the stuff you’re reading about right in the browser.

And, of course, it’s just the beginning - even more to come in the near future! For instance, one of my goals is to start producing courses leveraging the labs platform - an ideal mix of theory, juicy visuals, and interactivity.

​

​

The opportunities are endless, but I need your support! If you feel like this platform is something you could benefit from, please consider becoming a patron. And in addition to my sincere gratitude, you'll get free early access and a life-long discount when the platform graduates from alpha.

Happy learning!

Ivan

P.S. The detailed technical blogpost and/or email on the platform's internals is coming too :)

Ivan Velichko

Building labs.iximiuz.com - a place to help you learn Containers and Kubernetes the fun way 🚀

Read more from Ivan Velichko

Hey there 👋 I spent a few weeks deep diving into cgroup v2, and I'm happy to share my findings with you! Everyone knows that Docker and Kubernetes use cgroups to limit the resources of containers and Pods. But did you know that it's very easy to run an arbitrary Linux process in a cgroup using much more basic tools? The only kernel's interface for cgroups is the virtual filesystem called cgroupfs typically mounted at /sys/fs/cgroup. Creating folders there and writing to files in them is...

Hello friends! Ivan's here with the June roundup of all things Linux, Containers, Kubernetes, and Server-Side craft 🧙 What I was working on The first two lessons (and a few challenges) of my "Alternative Introduction to Dagger" course have not sparked much interest among my students, so I had to put this work on pause. With a heavy heart, though, because I do like Dagger, and I was enjoying working on the content about it. But no interest means fewer iximiuz Labs Premium subscribers, and I...

Hello friends! It's time for my traditional monthly roundup of all things Linux, Containers, Kubernetes, and Server-Side craft 🧙 Before we get started, I want you to know that this newsletter's previous issue (dispatched mid-May) was delivered to only about 1/5th of my usual email audience due to an unfortunate DNS misconfiguration. The good news is that you can still find it and all previous issues on newsletter.iximiuz.com. Also, if you reply to this email, it'd help to restore the domain's...