Kubernetes/설치

VirtualBox를 이용해서 docker 설치하기 & mobaxterm 설치도 포함

amelia-suyeon 2023. 6. 7. 20:49

가상 vm 설정을 완료했다면, 가상 virtualBox내에서 각각 master, node1, node2 를 만들고 접속하여 ubuntu를 설치해야 한다! -> 필자는 캡쳐 할 생각을 하지 못했다...그때는 ㅠ 그래서 설명이 아주 잘 되어 있는 블로그를 가져왔다! 

https://mainia.tistory.com/2379  -> 다시 읽어봐도 친절하셨음!! 

 

 

버추얼박스(VirtualBox) 이용해서 우분투(Ubuntu) 설치하기

버추얼박스(VirtualBox) 를 이용해서 다양한 OS 를 자신의 컴퓨터에 설치할 수 있습니다. 저는 직업 특성상 리눅스 OS 를 접할 일이 많습니다. 별도로 컴퓨터를 마련해서 리눅스 테스트 환경을 갖추

mainia.tistory.com

 

※  번외로, ubuntu  가상머신 구축하는 방법 관련한 블로그 추가 ※

 

https://coffeebaralog.tistory.com/13

 

[Linux] Oracle VM VirtualBox 설치 및 Ubuntu 가상머신(VM) 구축하기

VirtualBox 를 이용하여, 내 컴퓨터 안에서 Ubuntu 가상환경 생성 후, putty로 접속하도록 하겠습니다. 다운로드 자신의 운영체제에 맞게 설치 VirtualBox-7.0.4 버전 다운로드 Downloads – Oracle VM VirtualBox Down

coffeebaralog.tistory.com

 

 

필자는 xshell 보다는 MobaXterm 을 더 좋아하기 때문에,,, 각각의 shell을 조오기에 연결하였다! 

free 이면서도, 연결도 쉽고, 편리하다고 생각하여 추천함

다운로드 링크 : https://mobaxterm.mobatek.net/

 

 

MobaXterm free Xserver and tabbed SSH client for Windows

The ultimate toolbox for remote computing - includes X server, enhanced SSH client and much more!

mobaxterm.mobatek.net

 

MobaXterm 연결은 매우 간단하기에 잠시 설명함

1. 먼저 창을 열고 session 을 클릭

2. session 클릭하면 창이 하나 뜨는데, 필자의 경우 ssh를 클릭함

3. 각각의 표시된 곳을 넣어준다! 

Remote host: 로컬이면 로컬, 서버이면, 서버의 앞 주소를 적어줌

specify username : user 이름 적어주기(ubuntu 유저 네임으로 통일함)

port : ubuntu 세팅 할때의 port 번호 

session name : 필수는 아니고, bookmark를 위해 필자의 경우 host 와 이름을 적어줌

 

체크 표시가 완료되었다면 ok 클릭!

그러면 bookmark에서 더블클릭만 하면 바로 접속 가능! 

기존 ubuntu에 비밀번호가 있다면, 접속 할 때 마다 비밀번호 입력! (옵션으로 안해도 되는 것도 존재)

 

이 후 준비가 되었다면, docker 먼저 설치!   (필자의 경우 master 에 docker을 설치 후, node1,node2 vm을 복제한 후, ubuntu에서  port와 이름을 각각 수정해주었다)

 

설치 명령어 : 이것만 잘 따라하자 ! 

docs.docker.com -> 공식 홈페이지를 잘 찾아 볼 것! 

 

$docker install -all system

$sudo apt-get update

$sudo apt-get install -y ca-certificates curl gnupg sudo install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

$sudo chmod a+r /etc/apt/keyrings/docker.gpg echo \ "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

$sudo apt-get update

$sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

 

혹시 위 한줄씩 복사하여 설치하다가, 오류가 발생하는 경우 아래를 순서대로 할 것 ! 

$curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

$sudo apt-get update sudo apt-get install docker-ce

$echo '' >> ~/.profile

$echo '# set DOCKER_HOST for docker default context' >> ~/.profile

$echo 'wsl_ip=$(ip addr show eth0 | grep -oP "(?<=inet\s)\d+(\.\d+){3}")' >> ~/.profile

$echo 'export DOCKER_HOST=tcp://$wsl_ip:2375' >> ~/.profile

 

필자의 경우, 전체 복사 보다는 한줄씩 복사하여, 단계를 밟아 나가는 것을 더 좋아함.

 

docker 설치가 끝났다면! 다음에 kubernetes를 본격 설치하도록 하겠다!