Watch each command run in a real-looking terminal, see what every part of it means, then try it yourself with practice tasks. From ls to kubectl.
The first three commands on any server: where am I, what's here, and how full is the disk.
kubectl for every day: get, describe, logs, exec, apply, rollout, and helm.
kubectl getList Kubernetes resources and their statusBeginnerkubectl describeExplain an object's state, conditions and eventsBeginnerkubectl logsRead and follow container logsBeginnerkubectl execRun a command or shell inside a running containerIntermediatekubectl applyCreate or update resources from YAML, declarativelyIntermediatekubectl deleteDelete Kubernetes resources safelyIntermediatekubectl scaleChange the replica count of a workloadBeginnerkubectl rolloutWatch, undo and restart Deployment rolloutsIntermediatekubectl port-forwardReach a pod or Service from your laptopIntermediatekubectl topShow CPU and memory use of nodes and podsBeginnerkubectl configManage clusters, users and contexts in kubeconfigBeginnerhelmInstall, upgrade and roll back apps with Helm chartsIntermediate