kubectl cluster-infokubectl get nodes -o widekubectl version --shortkubectl api-resources --namespaced=truekubectl api-versionskubectl config get-contextskubectl config use-context productionkubectl top nodeskubectl cordon node1kubectl uncordon node1kubectl drain node1 --ignore-daemonsets --delete-emptydir-datakubectl get pods -o widekubectl get pods -n kube-systemkubectl describe pod my-podkubectl logs my-pod -f --tail 100kubectl logs my-pod -c my-containerkubectl exec -it my-pod -- bashkubectl exec my-pod -- ls /appkubectl delete pod my-podkubectl get pods --field-selector status.phase=Runningkubectl get pods -l app=nginxkubectl cp my-pod:/app/logs.txt ./logs.txtkubectl port-forward my-pod 8080:80kubectl top pod --sort-by=memorykubectl get pods --field-selector=status.phase!=Runningkubectl rollout status deployment/myappkubectl rollout history deployment/myappkubectl rollout undo deployment/myapp --to-revision=2kubectl get deploy -o widekubectl describe deploy myappkubectl create deploy nginx --image=nginx:latest --replicas=3kubectl scale deploy myapp --replicas=5kubectl set image deploy myapp nginx=nginx:1.25kubectl autoscale deploy myapp --min=2 --max=10 --cpu-percent=80kubectl delete deploy myappkubectl apply -f deployment.yamlkubectl delete -f deployment.yamlkubectl get events --sort-by='.lastTimestamp'kubectl get svc -o widekubectl describe svc my-svckubectl expose deploy myapp --port=80 --type=LoadBalancerkubectl delete svc my-svckubectl get ingresskubectl describe ingress my-ingresskubectl get configmapkubectl create configmap myconfig --from-literal=key1=value1kubectl create configmap myconfig --from-file=config.txtkubectl get secretkubectl create secret generic mysecret --from-literal=password=123456kubectl create secret tls my-tls --cert=cert.pem --key=key.pemkubectl get secret mysecret -o jsonpath='{.data.password}' | base64 -dkubectl get nskubectl create ns my-namespacekubectl delete ns my-namespacekubectl config set-context --current --namespace=my-nskubectl get all -n my-nskubectl logs my-pod --previouskubectl debug my-pod -it --image=busyboxkubectl debug node/node1 -it --image=busyboxkubectl get pod my-pod -o jsonpath='{.status.conditions}'kubectl proxy --port=8001kubectl run debug --rm -it --image=busybox -- shkubectl wait --for=condition=Ready pod/my-pod --timeout=60skubectl describe node node1kubectl label node node1 env=prodkubectl taint nodes node1 key=value:NoSchedulekubectl top node node1kubectl get pods -o wide --field-selector spec.nodeName=node1kubectl get sakubectl get clusterrolekubectl get clusterrolebindingkubectl auth can-i create pods --as=system:serviceaccount:default:mysa