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/jsonpath, -l, --field-selector, --show-labels, --sort-by, --watch, --no-headers List one or more resources
describe  <resource> -n, -A, -l Show detailed state of a resource
delete  <resource> -n, -A, -l, -f, --force, --grace-period, --wait Delete a resource
apply -f (required) Create or update resources from a file
create -f, -n, --dry-run, -o | subcommands: configmap, deployment, ingress, namespace, secret, service Create a resource imperatively or from a file
replace -f (required), -n, --force Replace a resource from a file
run  <name> --image (required), -n, --dry-run, --restart, --env, --labels, --port, -i, -t, --rm Create and run a pod
exec  <pod> -n, -c, -i, -t Run a command inside a pod
logs  <pod> -n, -c, -f, --tail, --since, -p, -l Print the logs of a pod
rollout -n, -A | subcommands: status, history, restart, undo Manage rollouts for a deployment
scale  <resource> --replicas (required), -n Set the number of replicas
top  node|pod -n, -A, -l Display resource usage (CPU / memory)
expose  <resource> -n, --name, --port, --target-port, --type, -l Expose a resource as a new Service
patch  <resource> -n, -A, -p, --type merge Update fields of a resource
edit  <resource> -n, -A Edit a resource in the terminal
wait  <resource> -n, -A, --for, --timeout Wait for a condition on a resource
label  <resource> -n, --overwrite Add or update labels
annotate  <resource> -n, --overwrite Add or update annotations
set image  <resource> -n, -A Update the image of a container
diff -f (required) Diff live config vs file
explain  <field> --api-version, -R Show API field documentation
config subcommands: current-context, get-contexts, set-context, view Manage kubeconfig settings
version --client, -o Print client and server version
cluster-info dump Display cluster endpoints
api-resources List available resource types
api-versions List available API versions
options List global command-line options

Kubernetes resources

Resource Alias
pods po
deployments deploy
replicasets rs
statefulsets sts
daemonsets ds
services svc
endpoints ep
endpointslices
ingresses ing
ingressclasses
networkpolicies netpol
namespaces ns
nodes no
configmaps cm
secrets
persistentvolumes pv
persistentvolumeclaims pvc
storageclasses sc
leases
gateways gw
gatewayclasses gc
httproutes hr
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
echo  [text] -n, >, >> Print text or write/append to a file
rm  <target> -r Remove files or directories
nano / vi / vim  [file] Terminal text editor
curl  <url> Make HTTP requests
nslookup  <host> Query DNS records
env Print environment variables
sleep  <seconds> Pause execution for a duration
clear Clear the terminal screen
exit Exit the shell session
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 port-forward
kubectl auth can-i RBAC
kubectl cordon / uncordon node management
kubectl drain node management
kubectl cp

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