1. 도커와 쿠버네티스
도커 : containerization, 컨테이너화 하는 기술, 실행 환경자체를 하나의 컨테이너로 패키징
container : 격리된 공간에서 프로세스를 실행시키는 기술, "build once run anywhere"
도커 이미지를 빌드함으로써, 어떤 환경에서든 코드를 실행시킬 수 있음 --> dockerize
ML 모델링을 한 후에 container 를 활용해서 dockerize 해야함
쿠버네티스 : container orchestration, 수많은 도커 컨테이너를 어떤 서버에 배치시킬건지 (메모리 gpu에 따라 할당)
2. 환경 세팅 - Virtual box를 통해 우분투 기반 가상 머신 (VM) 만들기
1) MacOS 에서 virtualbox 설치
2) ubuntu 설치
3) virtualbox에서 ubuntu 가상 머신 만들기
1) virtualbox 다운로드
https://www.virtualbox.org/wiki/Downloads
내 컴퓨터는 Mac OS라서 OS X hosts 를 설치했다.
+) virtualbox 시스템 확장 프로그램 차단됨
dmg 파일 설치 완료 후 클릭하면 위와 같이 설치가 진행되는데 " 시스템 확장 프로그램 차단됨 " 메시지가 뜨면서 설치가 안되기도 한다.
(우측 이미지) 시스템 환경설정 - 보안 및 개인정보보호 - 하단 다운로드 앱 허용에서 "허용" 을 체크해주면 된다.
2) ubuntu 설치
https://ubuntu.com/download/desktop/thank-you?version=20.04.3&architecture=amd64
우분투는 리눅스 OS 중 하나의 종류다. 위 링크에서 받으면 되는데 설치 용량이 3G에 가까우며 설치에 5-10분정도 걸린다.
3) virtualbox에서 ubuntu 가상 머신 만들기
3.1) virtual box 실행, 가상 머신 새로 만들기 해서 설치를 진행한다.
*** 이때 설치가 완료되면 설정에 들어가서 디스플레이 - 그래픽 컨트롤러를 VboxVGA로 변경한다
(이렇게 해야 맥 os에서 화면 짤림이 안나타나는 것 같음)
demo 시작 을 누르면 아래와 같은 창이 뜨는데
옆에 폴더를 누른뒤 2번 과정에서 다운로드 받았던 우분투 파일을 불러온뒤 choose!
그러면 새 창 VDI가 뜨며 우분투 설정을 해주면 된다. (언어, 시간대 , 사용자 이름 설정하면 완료)
필수 링크: https://bit.ly/37BpXiC
2일차 학습 인증샷 & 강의 후기 :
오늘은 기본적인 환경 설정만 진행했다. 네트워크 상황이 좋지 못해 시간이 조금 많이 걸려서.. 본격적인 도커와 쿠버네티스 실행은 내일 진행하기로 !
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
'Study > MLops' 카테고리의 다른 글
[MLops] 220129 패스트캠퍼스 챌린지 6일차 - 도커 실습 (3) (0) | 2022.01.29 |
---|---|
[MLops] 220128 패스트캠퍼스 챌린지 5일차 - 도커 실습 (2) (0) | 2022.01.28 |
[MLops] 220127 패스트캠퍼스 챌린지 4일차 - 도커 실습 (1) (0) | 2022.01.27 |
[MLops] 220126 패스트캠퍼스 챌린지 3일차 - ubuntu 도커 환경세팅 (0) | 2022.01.26 |
[MLops] 220124 패스트캠퍼스 챌린지 1일차 - MLops의 정의와 구성요소 (0) | 2022.01.24 |
댓글