Basic kubect commands demo:
Namespace:
1. K get namespaces
2. k create namespace my-ns
3. k delete namespace my-ns
k get pods -n argocd
Context:
1. k config -h
2. k current-context
3. k config get-contexts -o name
4. k config use-context minikube
Deployments, Pods, Services
k delete service/my-flask-api
k delete service/my-static-site
k delete deployment/my-flask-api
k delete -f deployment.yml
k get deployments -o yaml
k get deployments -o name
k get deploy
K get svc
K get pods
k get pods --show-labels
How to see logs in side a container:
K pods my-flask-api-with-pod
k logs -f my-flask-api-with-pod to continuously get the logs
kubectl logs -f POD_NAME -c CONTAINER_NAME
To see what container is running inside:
K get pods -o json
kubectl exec -it POD_NAME -- CONTAINER_NAME -- /bin/sh
k exec -it my-flask-api-with-pod -- /bin/sh
How to access the service using Port Forward
k port-forward service/my-flask-api-with-pod 9000:5000
Check Code Work and Miro board.
Gitlab: https://gitlab.com/akash-lab
Miro Board: https://miro.com/app/board/uXjVMy9G1_g=/