Materials by Ivan Velichko

Explore tutorials, challenges, courses, and more published by this author.

Tutorials by Ivan Velichko

See all →

Challenges by Ivan Velichko

See all →

Courses by Ivan Velichko

See all →
Course

Hands-On Firecracker: microVMs From First Principles to Production

A hands-on introduction to Firecracker that takes you from booting your first microVM to building secure, production-ready sandbox infrastructure. Learn how to launch and control microVMs, wire up networking, share data efficiently, and harden execution - the essential skills for running autonomous agents and untrusted workloads safely at scale.

Hands-On Firecracker: microVMs From First Principles to Production (cover image)

Skill Paths by Ivan Velichko

See all →
Skill Path

Master SSH Tunnels: Local and Remote Port Forwarding

Learn how to reach an internal port on a remote machine from the local system, jump through a bastion into a private VPC, expose a development server to the Internet through a reverse tunnel, publish a home network device, and spin up a full-fledged SOCKS proxy with nothing but a regular SSH connection.

Skill Path

Docker 101: Pull and Push Container Images

Learn how to move container images between your machine and container registries. Practice pulling images by tag, digest, and platform; tagging and pushing them to public and private registries; mirroring images across repositories; shipping images into air-gapped environments; and publishing multi-platform images.

Skill Path

Docker 101: Build Container Images

Learn how to write Dockerfiles from scratch and build production-ready container images. Start with the basics of image building and progress through handling dependencies, compiling applications, inspecting image internals, and optimizing builds with multi-stage Dockerfiles. Then go deeper with advanced Dockerfile instructions, analyzing image internals, and producing multi-platform builds.

Playgrounds by Ivan Velichko

See all →
Playground on  KubernetesSecurity

Kata Containers Demo

A Kubernetes cluster with the Kata Containers runtime preinstalled.

Playground on  LinuxContainers

Docker on Btrfs

Hands-on Docker on Btrfs: experiment with native snapshots, compression, and checksums; inspect setup, grow the filesystem live, and back up/restore images and containers.

Playground on  Kubernetes

Getting Started with Istio

A simple K3s cluster with Istio service mesh and the sample Bookinfo app deployed. The playground is a good fit for workshops, self-paced labs, and quick experimentation with Istio and service mesh fundamentals.

Playground on  Kubernetes

2048 Game (Kubernetes Edition)

A sample app from https://github.com/digitalocean/kubernetes-sample-apps running on an iximiuz Labs K3s cluster.