DevOps_AWS: Session 8: Basics of Kubernetes, Kubernetes Commands Kubectl, manifest files, deployment

Опубликовано: 08 Апрель 2026
на канале: Automation FraternityTest Automation,DevOps,CI CD
92
0

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=/