kubectl apply -f my-manifest.yaml # create resource(s)
kubectl delete -f my-manifest.yaml # delete resource(s)
kubectl get pods # List all pods in the namespace
kubectl get pods -o wide # List all pods in ps output format with more information
kubectl get pods -n <namespaces-name> # List all pods in particular namespaces
kubectl get svc # List all services in the namespace
kubectl get svc -A # List all services in the all namespace
kubectl get nodes # Get list Nodes in cluster
kubectl get ns # List Namespace
kubectl create deployment my-dep --image=nginx # Create Deployment
kubectl edit pods/<pod-name> # Edit Pods
kubectl describe svc/<service-name> # Describe a Services
kubectl logs <pod-name> # logs from pod
kubectl port-forward svc/my-service 5000:my-service-port # Forward Service target port to local port 5000
# All kubectl Commands
https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands
# Cheatsheet
https://kubernetes.io/docs/reference/kubectl/cheatsheet/