123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- % kubernetes, k8s
- # Print all contexts
- kubectl config get-contexts
- # Print current context of kubeconfig
- kubectl config current-context
- # Set context of kubeconfig
- kubectl config use-context <context>
- # Print resource documentation
- kubectl explain <resource>
- # Get nodes (add option '-o wide' for details)
- kubectl get nodes
- # Get namespaces
- kubectl get namespaces
- # Get pods from namespace (add option '-o wide' for details)
- kubectl get pods -n <namespace>
- # Get pods from all namespace (add option '-o wide' for details)
- kubectl get pods --all-namespaces
- # Get services from namespace
- kubectl get services -n <namespace>
- # Get details from resource on namespace
- kubectl describe <resource>/<name> -n <namespace>
- # Print logs from namespace
- kubectl logs -f pods/<name> -n <namespace>
- # Get deployments
- kubectl get deployments -n <namespace>
- # Edit deployments
- kubectl edit deployment/<name> -n <namespace>
- # Drain node in preparation for maintenance
- kubectl drain <name>
- # Mark node as schedulable
- kubectl uncordon <name>
- # Mark node as unschedulable
- kubectl cordon <name>
- # Display resource (cpu/memory/storage) usage
- kubectl top <type>
- # List the namespaces in the current context
- kubens
- # Change the active namespace of current context
- kubens <namespaces>
- # Switch to the previous namespace in this context
- kubens -
- # Show the current namespace
- kubens -c
- $ namespaces: kubens --- --headers 1 --column 3
|