Learn Kubernetes

Install

  • Via Docker Desktop

Enable Kubernetes

  • Via Minikube

https://github.com/kubernetes/minikube https://kubernetes.io/docs/tasks/tools/#kubectl

Commands

Check Kubernetes is running

kubectl version

kubectl version

Get List Node

kubectl get node

Get List Node

Get Description Node

kubectl describe node nodename

Get Description Node

Create Pod

kubectl create -f filepod.yaml

Example:

kubectl create -f .\examples\create-pod.yaml

Create Pod

Get List Pod

kubectl get pod

Get List Pod

Get List Detail Pod

kubectl get pod -o wide

Get List Detail Pod

Get Description Pod

kubectl describe pod podname

<img src="https://github.com/suriyadi15/learn-kubernetes/raw/main/assets/describe-pod-podname.PNG.PNG" width="512" alt="Get Description Pod>

Access Pod

kubectl port-forward podname portAccess:portPod

Access Pod

Example:

kubectl port-forward nginx 8080:80

Access Pod Example