본문 바로가기

컨테이너/Kubernetes

쿠버네티스 환경 구성하기(VirtualBox + Vagrant)

반응형
썸네일

이전 시간에 쿠버네티스(Kubernetes)가 무엇인지 간략하게 알아보았다면, 오늘은 베이그런트(Vagrant)를 통해 쿠버네티스 랩 환경을 빠르게 만들어보겠습니다. VirtualBox 설치에 대해서는 아래 링크를 참조해 주시고, 이 글에서는 베이그런트 설치 및 쿠버네티스 랩 환경 구축을 해보도록 하겠습니다.

 

2023.09.26 - [클라우드/openstack] - 데브스택(Devstack) 설치를 위한 VirtualBox 설치하기

 

데브스택(Devstack) 설치를 위한 VirtualBox 설치하기

지난 포스팅에서는 오픈스택(Openstack)이 무엇인지 간략하게 알아봤습니다. 오픈스택이 무엇인지 겨우 감을 잡았는데, 데브스택(Devstack)은 또 무엇이냐고요? 데브스택은 오픈스택을 테스트하기

altocloudwise.com

 

베이그런트(Vagrant) 다운로드

1. 홈페이지 접속

 

Vagrant by HashiCorp

Vagrant enables users to create and configure lightweight, reproducible, and portable development environments.

www.vagrantup.com

 

2. 다운로드 버튼 클릭

 

3. 운영체제 선택 및 파일 다운로드

 

베이그런트 설치

1. 설치 시작

 

2. 라이선스 동의

 

3. 설치 진행

설치하는데 약 5~10분 정도 소요됩니다.

 

4. 설치 완료

 

5. PC 재시작

 

6. CMD 실행

 

7. 베이그런트 설치 확인

 

8. 베이그런트 버전 확인

 

쿠버네티스 랩 환경 구축

1. 테스트 환경

  • OS: Windows 11 Home
  • CPU: 12 Core
  • RAM: 16GB
  • VirtualBox 7.0.6
  • Vagrant 2.4.0

2. 가상머신(VM) 스펙

 

3. 코드 다운로드

k8s.zip
0.03MB

 

위 파일은 가상머신을 최소 사양으로 구성한 파일입니다. 

아래 '조훈'님의 깃허브에 접속하시면 다른 사양의 구성 파일을 다운로드 받을 수 있습니다.

 

GitHub - sysnet4admin/_Lecture_k8s_starter.kit: '쉽게 시작하는 쿠버네티스' 온라인 강의

'쉽게 시작하는 쿠버네티스' 온라인 강의 . Contribute to sysnet4admin/_Lecture_k8s_starter.kit development by creating an account on GitHub.

github.com

4. 프로비저닝 진행

 

5. 가상머신 생성 확인

 

가상머신 SSH 접속

이번 시간에는 Xshell을 사용하여 SSH 접속을 진행하겠습니다.

 

1. Xshell 실행

 

2. 세션 새로 만들기

 

3. 연결 정보 입력

w1-k8s, w2-k8s, w3-k8s는 포트 번호를 60101, 60102, 60103으로 변경하시면 됩니다.

 

4. 아이디, 패스워드 입력

 

5. 호스트 키 수락 및 저장

 

6. 접속 확인

 

참고자료

https://github.com/sysnet4admin/_Lecture_k8s_starter.kit

https://www.inflearn.com/course/%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4-%EC%89%BD%EA%B2%8C%EC%8B%9C%EC%9E%91/dashboard

'컨테이너 > Kubernetes' 카테고리의 다른 글

쿠버네티스(Kubernetes)란 무엇인지 알아보자!  (0) 2023.11.18