매직코드
반응형
article thumbnail
10. 쿠버네티스 미니큐브로 간단한 실습 - Deployment (MacOS)
MLOps 2022. 1. 21. 10:58

쿠버네티스 안내서와 패스트캠퍼스 강의를 보고 작성한 포스팅입니다. 쿠버네티스의 구조를 다시 한 번 살펴보자면 아래와 같이 컨테이너 < Pod < ReplicaSet < Deployment < Service 순서대로 각각을 감싸고 있다. 이번 실습에서는 Deployment를 생성하고 그 내부에 있는 ReplicaSet이나 Pod를 수정해본다. Deployment 만들기 이제는 별다른 설명 없이 코드만 봐도 어떤 느낌인지 감이 오기 시작했다. # 1. 도커실행 # 2. minikube 시작 minikube start cd Desktop/kube # 3. Deployment 생성 vi echo-dep.yml apiVersion: apps/v1 kind: Deployment metadata:# Deploymen..

article thumbnail
7. 쿠버네티스 미니큐브로 간단한 실습 (MacOS)
MLOps 2022. 1. 14. 15:14

쿠버네티스 안내서와 패스트캠퍼스 강의를 보고 작성한 포스팅입니다. 배포를 위한 yaml 파일 구조 확인 쿠바네티스를 컨테이너를 등록하고 관리하기 위해 pod이라는 오브젝트를 사용한다. 컨테이너 < pod < replica set < deployment 순으로 구성되어있음을 기억하면서 컨테이너 배포를 위한 pod을 생성해보자 apiVersion: v1# 쿠바네티스 리소스의 api 버전 kind: Pod# 쿠바네티스 리소스 이름 (내가 만들고자 하는것) metadata:# name, namespace, labels, annotations 등을 포함 name: hello labels: app: hello spec:# 가장 중요 리소스의 설정 정보 입력 containers:# 컨테이너에 대한 정보를 입력하겠다 ..

article thumbnail
6. 쿠버네티스 실습 환경 구축 (minikube, MacOS)
MLOps 2022. 1. 12. 13:11

쿠버네티스 설치 쿠버네티스 클러스터와 kubectl 설치해야한다. 쿠버네티스를 운영환경에 설치하기 위해선 최소 3대의 마스터 서버와 컨테이너 배포를 위한 n개의 노드서버가 필요하다. 그런데 배포 환경에 따라 설치하는 과정이 모두 다르기 때문에 쿠버네티스 실습 공부를 할 때는 간단하게 하나의 서버에 마스터와 노드를 설치하여 관리하는 방법을 사용한다. 쿠버네티스 개발 환경 구축 방법으로는 minikube, k3s, docker for desktop, kind가 있는데 minikube를 사용해본다. 실제 환경에서는 docker for desktop도 좋은 방법인데 CPU나 메모리를 많이 차지하기 때문에 실습을 할 때에는 껏다 켜기 쉬운 minikube를 이용하는 것이 좋다. 1. 도커 설치 docker des..

article thumbnail
5. 맥북에서 MLOps 환경 구축; 맥북에 도커 설치, 도커 실행
MLOps 2022. 1. 11. 15:54

맥북에 도커 설치 도커 홈페이지에 맥을 위한 도커 설치 방법이 잘 설명되어 있는데 영어로 되어있어서 열심히 읽어봐야한다. 도커 홈페이지를 통해 설치하는 방법을 설명하긴 하겠지만 맥을 통해 리눅스를 이용할 때에는 brew 명령어를 통해 도커를 설치하는게 더 호환이 잘 된다고 한다. 나도 카더라도 들은 이야기이니 너무 믿을건 못된다. 1. 홈페이지를 통해 도커 설치 https://docs.docker.com/desktop/mac/install/ Install Docker Desktop on Mac docs.docker.com 웬만하면 맥북에 인텔칩이 들어있을테니 인텔 맥북으로 설치 버튼을 누른다. 도커 설치프로그램인 Docker.dmg 파일이 다운로드 된다. 나는 맥을 사용한지 얼마 안되었는데 윈도우랑 다른..

반응형