Simulator coverage

What is supported today

The full list of kubectl commands, Kubernetes resources and shell tools available in the simulator and what is planned next.

Supported now

Available today

Open the terminal and try any of these right now.

kubectl commands

kubectl Flags & options
get <resource> -n, -A, -o table/yaml/json, -l / --selector, --raw List one or more resources
describe <resource> -n, -A Show detailed state of a resource
delete <resource> -n, -A, -l, -f Delete a resource
apply -f (required), -R Create or update resources from a file
create -f (required) Create a resource from a file
run <name> --image (required), -n, --dry-run, --restart, --env, --labels, --port, -i, -t Create and run a pod
exec <pod> -n, -c, -i, -t Run a command inside a pod
logs <pod> -n, -c, -f, --tail Print the logs of a pod
label <resource> -n Add or update labels
annotate <resource> -n Add or update annotations
scale <resource> --replicas (required), -n Set the number of replicas
diff -f (required) Diff live config vs file
explain field path (e.g. pod.spec.containers) Show API field documentation
version Print client and server version
cluster-info dump Display cluster endpoints
api-resources List available resource types
api-versions List available API versions

Kubernetes resources

Resource Alias
pods po
deployments deploy
services svc
namespaces ns
configmaps cm
secrets
nodes no
daemonsets ds
replicasets rs
all

Shell

shell Flags
↑ / ↓ Navigate command history
ls [path] -l List directory contents
cd <path> Change current directory
pwd Print current directory
mkdir <dir> -p Create a directory
touch <file> Create an empty file
cat <file> Print file contents
rm <target> -r Remove files or directories
nano [file] Terminal text editor
vi / vim [file] Terminal text editor
clear Clear the terminal screen
help List available commands
Planned / Coming soon

What we are building next

These areas are part of the roadmap and prioritized to expand CKA coverage and ecosystem skills.

kubectl commands not yet supported

kubectl Notes
kubectl rollout status, history, undo, pause, resume
kubectl port-forward
kubectl top pods, nodes
kubectl auth can-i RBAC
kubectl get events
kubectl cordon/uncordon node management
kubectl drain node management
kubectl cp
kubectl patch
kubectl edit

Ecosystem tooling

Tool Notes
Docker container runtime
Helm package management
Kustomize manifest overlays
Istio service mesh
Cilium network policy
Prerequisites path (coming soon)

Before Kubernetes: Linux + Docker

A guided prerequisite path to make sure you have the right base before deeper Kubernetes practice.

1) Linux basics

Terminal navigation, files, permissions, processes, and core CLI habits used every day with kubectl.

2) Docker basics

Images, containers, networking and runtime concepts that make Kubernetes behavior easier to understand.

3) Kubernetes practice

Start Kubernetes with stronger foundations and focus on architecture, operations and troubleshooting.

KubeMastery is a local simulator with a progressive roadmap. We show explicit support coverage so you always know what to expect.

Want to train with what is already available today?

Explore courses