Kubernetes is easier to learn when the blast radius is small.
The legacy Auzietek article framed K3s as a sandbox: a place to train, test, break, and rebuild before touching anything important. That is still the right attitude. Kubernetes is powerful, but it is not a place to begin by improvising on production.
K3s is useful because it gives you the core Kubernetes experience with less weight than a full enterprise distribution.
Start with a minimal Linux machine
Use a VM or a spare lab host. Give it a stable address, working DNS, and enough CPU/RAM that the control plane is not fighting the OS.
sudo apt update
sudo apt install -y curl ca-certificates
Install K3s
For a single-node sandbox:
curl -sfL https://get.k3s.io | sh -
Validate:
sudo k3s kubectl get nodes
sudo k3s kubectl get pods -A
For daily use, copy kubeconfig carefully and adjust permissions:
mkdir -p ~/.kube
sudo cp /etc/rancher/k3s/k3s.yaml ~/.kube/config
sudo chown "$USER:$USER" ~/.kube/config
kubectl get nodes
Deploy a tiny workload
kubectl create deployment hello --image=nginx:alpine
kubectl expose deployment hello --type=NodePort --port=80
kubectl get pods
kubectl get svc hello
The goal is not nginx. The goal is to see the Kubernetes vocabulary become real:
- deployment declares desired state;
- pod runs the container;
- service gives stable access;
- kubelet keeps the node aligned;
- the API server becomes the control point.
Why a sandbox matters
Kubernetes adds a lot of abstractions quickly. A sandbox lets you learn them in layers:
node -> pod -> deployment -> service -> ingress -> storage -> monitoring
That order matters. If you jump straight to Helm charts, service meshes, and GitOps before understanding pods and services, troubleshooting becomes fog.
BKC connection
BKC does not need Kubernetes to be useful, but it can provision Kubernetes labs, validate them, and teach the operator what changed. That is the same pattern as the bare-metal and Swarm work:
build small
validate directly
capture the known-good fragment
scale after proof
K3s is a good place to practice that discipline.