클러스터
-> 마스터 노드가 있는 클러스터는 실제로 여러 머신에 분산되어 항상 구동되어 실행될 수 있다.
마스터 노드가 설정된 클러스터에서 실행되는 하나의 가상 인스턴스가 필요하고 하나 이상의 워커 노드가 필요하다.
마스터 노드에는 API 서버와 스케줄러 등이 설치되어야 하고 워커 노드에는 도커, kubelet 설치되어야 한다.
마스터 노드 등과 통신하기 위한 통신 장치가 모두 설치되어야 한다.
로컬 머신에 kubectl이라는 도구가 필요하다.
kubectl은 새 deployment 생성, 삭제 또는 실행 중인 deployment 변경과 같은 명령을 클러스터에 보내는데 사용하는 도구.
저는 윈도우에서 설치했습니다. ec2 및 virtualbox를 이용하여 설치를 하면 process가 2개 이상이 되어야 실행이 가능한데 1개로만 설정이 되기 때문에...
윈도우에 설치를 하기 위해 docker를 이용하여 설치를 했습니다.
minikube start --driver docker