kubectl get pods -n namespace
### get the id of the pod just made for given namespace
kubectl logs namespace-tag-6b59cf4fbc-k5wdc -n namespace
### show the logs of what’s happening to it
kubectl get ingress -A
### get a list of ingress points for all namespace
kubectl get svc -A
### get a list of all services running for all namespaces
kubectl exec -it container-tag-6b59cf4fbc-k5wdc -n namespace sh
### open container and run shell on it
helm template -f values.yaml . > deployChart.yaml
### run the chart against template but just output to file
helm install -name appName . -n namespace --create-namespace
### make stuff from current folder from Chart.yaml
helm install -name appName. -n namespace --debug --dry-run
### try out creation but don’t actually make
helm uninstall appName-n namespace
### delete stuff via helm
kubectl get pods --field-selector=status.phase!=Running -A
### get all the pods that are not running
kubectl get deployments -A
### get all the deployments
kubectl edit deployment spark-query -n namespace
### edit the one deployment ‘spark-query’
kubectl scale deployment portal -n namespace --replicas=1
### add one pod to ‘portal’ service
kubectl get deploy -n namespace -o yaml
### output the deployment to new yaml file
kubectl edit deploy appName -n namespace
### edit the deployment in vi
kubectl edit cm appName -n namespace
kubectl describe pod container-tag-6b59cf4fbc-k5wdc -n namespace
### get details on pod
kubectl get secret -n namespace
kubectl edit secret default-token-qcnfb -n namespace
kubectl create secret generic azure-app-secret --from-literal=azurestorageaccountname=storageName --from-literal=azurestorageaccountkey=[key] -n namespace
kubectl delete pod --all -n namespace
### delete all the pods in namespace