Ivan Velichko (@iximiuz) 's Twitter Profile
Ivan Velichko

@iximiuz

Software Engineer. Educator. Entrepreneur. Bootstrapping labs.iximiuz.com - a learning platform to help you master Linux, Containers, and Kubernetes πŸš€

ID: 1432201304

linkhttps://iximiuz.com/ calendar_today16-05-2013 05:13:13

7,7K Tweet

53,53K Followers

534 Following

Ivan Velichko (@iximiuz) 's Twitter Profile Photo

A huge update is coming soon to iximiuz Labs πŸš€ - New Linux playgrounds: Ubuntu 24.04 and Debian trixie - New container playground: Incus (LXD fork) - New feature: solve challenges using local terminal - Fresher Linux kernel with nftables support - Default non-root user for most

A huge update is coming soon to iximiuz Labs πŸš€

- New Linux playgrounds: Ubuntu 24.04 and Debian trixie
- New container playground: Incus (LXD fork)
- New feature: solve challenges using local terminal
- Fresher Linux kernel with nftables support
- Default non-root user for most
Ivan Velichko (@iximiuz) 's Twitter Profile Photo

If you are into Linux, networking, containers, or Kubernetes, join my newsletter for deep reads on server-side tech. Less news, more focus on fundamentals, and a lot of practice with all sorts of labs and interactive tutorials to make the learning fun newsletter.iximiuz.com

If you are into Linux, networking, containers, or Kubernetes, join my newsletter for deep reads on server-side tech.

Less news, more focus on fundamentals, and a lot of practice with all sorts of labs and interactive tutorials to make the learning fun newsletter.iximiuz.com
Ivan Velichko (@iximiuz) 's Twitter Profile Photo

How (and Why) to Use containerd from the Command Line containerd was extracted from Docker (many) years ago. It now exists as a separate project, and its usage is wider than Docker’s backend. For instance, containerd is the most popular Kubernetes CRI impl. Check my free

Ivan Velichko (@iximiuz) 's Twitter Profile Photo

kexp was released pretty much this time last year github.com/iximiuz/kexp You can use it as a separate tool, but it’s s also embedded in every Kubernetes playground on iximiuz Labs, helping people explore and experiment with their clusters right in the browsers, the visual way.

kexp was released pretty much this time last year github.com/iximiuz/kexp 

You can use it as a separate tool, but it’s s also embedded in every Kubernetes playground on iximiuz Labs, helping people explore and experiment with their clusters right in the browsers, the visual way.
Ivan Velichko (@iximiuz) 's Twitter Profile Photo

My roundup of all things Linux, containers, and Kubernetes is out πŸš€ The issue is fully dedicated to the largest-ever iximiuz Labs upgrade: - Platform UI redesign - New playgrounds - Fresh kernel with nftables support - Rootless playgrounds ...and more! newsletter.iximiuz.com/posts/ivan-on-…

Ivan Velichko (@iximiuz) 's Twitter Profile Photo

10 free Linux playgrounds πŸ§ͺ If you are: - Only starting with Linux and need a safe place to practice - A seasoned platform engineer checking implementation discrepancies - A CLI developer testing your tool on different Linux distros Check this out πŸ‘‰ labs.iximiuz.com/playgrounds?ca…

10 free Linux playgrounds πŸ§ͺ

If you are:

- Only starting with Linux and need a safe place to practice
- A seasoned platform engineer checking implementation discrepancies
- A CLI developer testing your tool on different Linux distros

Check this out πŸ‘‰ labs.iximiuz.com/playgrounds?ca…
Ivan Velichko (@iximiuz) 's Twitter Profile Photo

A (much) more major iximiuz Labs improvement - all playgrounds have gotten a default non-root user, laborant. It should allow experiments with rootless Docker, Podman, and nerdctl modes. And just in general, it's a good practice to avoid using root for everything.

A (much) more major iximiuz Labs improvement - all playgrounds have gotten a default non-root user, laborant.

It should allow experiments with rootless Docker, Podman, and nerdctl modes. And just in general, it's a good practice to avoid using root for everything.
Ivan Velichko (@iximiuz) 's Twitter Profile Photo

Did you know that you can solve iximiuz Labs DevOps challenges from the comfort of your local terminal? ``` labctl challenge start <challenge-url> ``` Check out me trying to build, tag, and push a Docker image. Yes, I failed the `docker login` step twice and had to read my own

Ivan Velichko (@iximiuz) 's Twitter Profile Photo

Hot off the press: Kubernetes 1.31 is available on iximiuz Labs. A multi-node cluster playground that boots almost instantly and has a bunch of nice batteries included πŸ‘‡ Ah, and I almost forgot - it's totally free to use labs.iximiuz.com/playgrounds/k3s

Hot off the press: Kubernetes 1.31 is available on iximiuz Labs.

A multi-node cluster playground that boots almost instantly and has a bunch of nice batteries included πŸ‘‡

Ah, and I almost forgot - it's totally free to use labs.iximiuz.com/playgrounds/k3s
Ivan Velichko (@iximiuz) 's Twitter Profile Photo

Tomorrow is the first job-free Friday of my new four-day week arrangement. Guess what I'll be doing? labs.iximiuz.com πŸš€

Ivan Velichko (@iximiuz) 's Twitter Profile Photo

A typical day at iximiuz Labs - no images, no containers, no volumes, but 1 TB of used disk space πŸ€¦β€β™‚οΈ And, of course, `docker system prune -af --volumes` deletes nothing. My best solution so far is to simply wipe out the /var/lib/docker folder and reboot servers often enough.

A typical day at iximiuz Labs - no images, no containers, no volumes, but 1 TB of used disk space πŸ€¦β€β™‚οΈ

And, of course, `docker system prune -af --volumes` deletes nothing.

My best solution so far is to simply wipe out the /var/lib/docker folder and reboot servers often enough.
Ivan Velichko (@iximiuz) 's Twitter Profile Photo

The only working way to write correct code is to write something close enough that doesn't immediately crash your production, ship it, and keep adjusting until it stops failing on edge cases. No tests can substitute seeing your code in use.

Ivan Velichko (@iximiuz) 's Twitter Profile Photo

Google the next moment I canceled my Gemini subscription, citing "Don't use it enough" as the reason. The most useless AI subscription, followed by the most irrelevant ad.

Google the next moment I canceled my Gemini subscription, citing "Don't use it enough" as the reason. The most useless AI subscription, followed by the most irrelevant ad.