Kubectl
From John Freier
Kubectl is an application that interacts with Kubernetes clusters.
Check the context
This checks who kubectl is connected to.
kubectl config current-context
Apply a configuration yaml file.
kubectl apply -f [name_of_file]
Deploy
Get Deployments
kubectl get deployments --namespace=cs
Delete Deployments
kubectl delete deployment [name_of_deployment] --namespace=cs
Pods
Get Pods
This gets all the pods.
kubectl get pods --namespace cs
Delete a pod
kubectl delete pod [pod_name]
Volume
List Persistent Volumes Claims
kubectl describe pvc --namespace=cs
Logs
Get the logs from a pod.
kubectl logs -p [pod_name] --namespace=cs
Events
Get a list of events.
kubectl get events
Extra commands to help.
If you have to include a name space.
--namespace scdf-jf
To be past any SSL issues.
--insecure-skip-tls-verify