Skip to main content

Posts

Showing posts with the label K8s

Cheatsheet: Kubernetes (K8s)

Namespaces: - Namespaces are used as a means to separate k8s resources Create Namespace kubectl create ns <--namespace--> Get all namespaces kubectl get namespaces Pod: - Pod allows you to run the application in a container - Usually the config for pods are defined in YAML, but you can create a quick pod using " run" command. kubectl run <--pod-name--> --image=nginx:2.3.5 --restart=Never --port=80 --namespace=<--namespace--> View pods details kubectl get pod -n <--namespace--> Describe pod: - This will provide much deeper insight into the pod kubectl describe pod -n <--namespace--> Modify pod *Replace xyzPod with your pod name below   kubectl set image pod xyzPod xyzPod=nginx --namespace=<--namespace--> Check Pod status: kubectl get pod -n <--namespace--> Shell into container: kubectl exec <--pod-name--> -it --namespace=<--namespace--> -- /bin/sh - exit from shell #exit Access Pod logs: kubectl logs <--pod-name--> -n...