kubeadm Cluster Playground
TODO
- eth0
- /
- oci://ghcr.io/sagikazarmark/iximiuz-labs/base/kubeadm-cluster/dev-machine:5c7cbaff35cb
- eth0
- /
- oci://ghcr.io/sagikazarmark/iximiuz-labs/base/kubeadm-cluster:d245bef567c5
- eth0
- /
- oci://ghcr.io/sagikazarmark/iximiuz-labs/base/kubeadm-cluster:d245bef567c5
- eth0
- /
- oci://ghcr.io/sagikazarmark/iximiuz-labs/base/kubeadm-cluster:d245bef567c5
- eth0
- /
- oci://ghcr.io/sagikazarmark/iximiuz-labs/base/kubeadm-cluster:d245bef567c5
๐ง System Components
kubelet: The primary node agent that runs on each node- Container Runtimes:
- containerd: Lightweight container runtime (recommended)
- CRI-O: Lightweight container runtime for Kubernetes
- Networking:
- CNI plugins: Container Network Interface plugins
- Flannel: Network overlay for pod-to-pod communication
๐ ๏ธ Tools
kubeadm: Cluster lifecycle management and bootstrappingkubectl(alias:k): Kubernetes cluster management and debuggingnerdctl: Docker-compatible CLI forcontainerdkrew:kubectlplugin manager for extending functionality
๐ฏ Getting Started
Quick Setup
๐ Learn More
- Kubernetes
- Container runtimes
- Networking
๐งฉ Related Content
๐งช Playgrounds
- Kubernetes Playgrounds (official)
- contaiNERD CTL (official)
- containerd
- CRI-O
Happy learning! ๐
A real VM, not a container
Get root on a VM with its own kernel, so Docker, Kubernetes, and systemd just work.
Read the docs โ
SSH from browser or CLI
Use the built-in web terminal, or connect with labctl ssh, plain ssh, scp, or rsync.
Read the docs โ
Drive it with AI
Let Claude, Codex, or any MCP client start this playground and run commands in it.
Read the docs โ
Expose HTTP(S) ports
Give any web app running inside the VM a public URL - for yourself or to share with others.
Read the docs โ
Share terminals
Invite others into your terminal session, or open it yourself from another device.
Read the docs โ
Customize with init scripts
Add shell scripts that run at boot to install packages, clone repos, or seed test data.
Read the docs โ
Private networking
VMs reach the internet via NAT with no public IP; several VMs share bridge networks.
Read the docs โ
Ephemeral or persistent
By default, VMs are destroyed when the session ends; enable persistence to keep the disks for next time.
Read the docs โ
Built-in container registry
A private registry.iximiuz.com for every playground to share images across services and VMs.
Read the docs โ