minikube start 하면 발생하는 프로세스
1. minikube 노드를 가지는 쿠버네티스 클러스터를 생성
2. docker를 컨테이너 드라이버로 클러스터를 생성
3. 쿠버네티스 노드 생성을 위한 docker 이미지를 다운
4. 생성된 docker 컨테이너에 쿠버네티스 노드를 구성
5. 쿠버네티스 구성요소를 확인 + 검증 => 클러스터 구성 완료!

// 애드온 활성화
minikube addons enable metrics-server
// 애드온 리스트 확인
minikube addons list
// 미니큐브의 대시보드 확인
minikube dashboard
// 파드 확인
kubectl get pods
// 파드 생성
kubectl run [pod-name] --image=[image-name]
run : 파드 생성
kubectl run NAME --image=IMAGE [--port=PORT]
create : 쿠버네티스 리소스 생성
kubectl create (deployment | ingress | job | cronjob | ...)...
expose : 디플로이먼트 노출하는 서비스 생성
kubectl expose TYPE/NAME [--port=port][--type=type] [--name=name]
apply : 파일로 명세된 쿠버네티스 리소스 적용
kubectl apply -f FILENAME [flags]
get : 주어진 타입의 목록 확인
kubectl get TYPE[/NAME]
describe : 좀 더 자세한 상태를 확인
kubectl describe TYPE[/NAME]
edit : 기본 편집기로 쿠버네티스 리소스 변경
kubectl edit TYPE/NAME
scale : POD의 개수 변경
kubectl scale TYPE/NAME --replicas=COUNT
set image : 컨테이너의 이미지 변경
kubectl set image YTPE/NAME CONTAINER_NAME=CONTAINER_IMAGE
rollout : 변경 이력을 관리
kubectl rollout (history | undo }..) TYPE/NAME
exec : POD나 컨테이너에 명령을 요청
kubectl POD [-c CONTAINER][-i] [-t] -- COMMAND [ARGS]
delete : 쿠버네티스 리소스 제거
kubectl delete TYPE[/NAME]