inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

대세는 쿠버네티스 (초급~중급편)

[초급] minikube를 이용한 환경 세팅

1139

조민준
3

김태민님 강의 정말 잘 듣고 있습니다. ^^

저는 minikube를 이용해서 실습을 진행하고 있는데요.
많은 분들이 환경 세팅에 어려움을 갖고 계시더라구요. 질문도 계속 올라오고...

저는 강의와 OS가 다르고(macOS) 세팅이 좀 귀찮다보니,,, minikube를 사용했습니다.
아직 중급 강의는 듣지 않았지만, 초급 강의에서는 제가 사용한 환경은 문제가 없어서 공유 드리려고 합니다.

세팅 방법은 다음과 같습니다.

  1. docker 설치 (https://www.docker.com/)

  2. brew install minikube

  3. 아래 명령어로 node 3개 클러스터 구성 (master 1개, worker 2개)

    minikube start \
      --driver='docker' \
      --kubernetes-version='stable' \
      --nodes=3
  1. dashboard 사용

    # 실습 중에는 terminal 세션을 유지해야 합니다.
    minikube dashboard
    
    or
    
    # 실습 후 프로세스 Kill 해주어야 합니다.
    nohup minikube dashboard > /dev/null &
  2. 종료 및 시작

    실습 후에는 minikube stop 으로 클러스터 종료 해주시면 되고,
    다시 시작할 때는 minikube start 해주시면 됩니다. (시작할 때 가끔 오류가 나는데, 다시 커맨드 입력하면 대부분 그냥 되더라구요.)

추가로, container로 클러스터를 구성한 것이기 때문에 특정 node에 접근할 때는 이 방법으로 해주시면 됩니다.

  1. docker container ls 를 입력하면 현재 노드 목록이 나옵니다.

    • 목록에서 minikube가 master이고, minikube-x.. 는 워커 노드입니다.

  2. docker container exec -it <container 이름> /bin/bash

    • container 이름은 목록에서 나온 이름을 선택해서 입력해주시면 됩니다.

음,,, 이제 더 생각나는 내용은 없는데 macOS 거나 컴퓨터 사양이 안되시는 분들에게 도움이 되었으면 하네요.
참고로 중급 강의 실습은 진행을 안해봐서 안될 수 있습니다.

환경세팅 minikube k8s macos

답변 1

0

일프로

짝짝짝

감사합니다^^

맥OS 유니버셜 컨트롤 이용 동영상 문제

0

739

0

강의 내용은 Secret 인데, 제목에는 Sercret 으로 작성되어 있어 제보드립니다. :)

1

393

1