김태민님 강의 정말 잘 듣고 있습니다. ^^
저는 minikube를 이용해서 실습을 진행하고 있는데요.
많은 분들이 환경 세팅에 어려움을 갖고 계시더라구요. 질문도 계속 올라오고...
저는 강의와 OS가 다르고(macOS) 세팅이 좀 귀찮다보니,,, minikube를 사용했습니다.
아직 중급 강의는 듣지 않았지만, 초급 강의에서는 제가 사용한 환경은 문제가 없어서 공유 드리려고 합니다.
세팅 방법은 다음과 같습니다.
docker 설치 (https://www.docker.com/)
brew install minikube
아래 명령어로 node 3개 클러스터 구성 (master 1개, worker 2개)
minikube start \ --driver='docker' \ --kubernetes-version='stable' \ --nodes=3
dashboard 사용
# 실습 중에는 terminal 세션을 유지해야 합니다. minikube dashboard or # 실습 후 프로세스 Kill 해주어야 합니다. nohup minikube dashboard > /dev/null &
종료 및 시작
실습 후에는
minikube stop
으로 클러스터 종료 해주시면 되고,
다시 시작할 때는minikube start
해주시면 됩니다. (시작할 때 가끔 오류가 나는데, 다시 커맨드 입력하면 대부분 그냥 되더라구요.)
추가로, container로 클러스터를 구성한 것이기 때문에 특정 node에 접근할 때는 이 방법으로 해주시면 됩니다.
docker container ls
를 입력하면 현재 노드 목록이 나옵니다.목록에서 minikube가 master이고, minikube-x.. 는 워커 노드입니다.
docker container exec -it <container 이름> /bin/bash
container 이름은 목록에서 나온 이름을 선택해서 입력해주시면 됩니다.
음,,, 이제 더 생각나는 내용은 없는데 macOS 거나 컴퓨터 사양이 안되시는 분들에게 도움이 되었으면 하네요.
참고로 중급 강의 실습은 진행을 안해봐서 안될 수 있습니다.
짝짝짝
감사합니다^^
답글