Python (38)

반응형

 

쿠버네티스

 

: 컨테이너를 쉽고 빠르게 배포 및 확장하고, 관리를 자동화해주는 오픈 소스 플랫폼.

 

 

+파일 (압축 풀어서 폴더에 넣어야 함)

 

 

  • 설치 방법

1

 

1. 톱니바퀴 클릭 > Kubernetes 클릭 > 체크박스 클릭 > Apply & restart 클릭

 

2

 

2. Images에서 파일 10개 생성된 것을 확인

 

3

 

3. 폴더 있는 위치에서 cmd 실행

 

4

 

4. 하단에 있는 코드 하나씩 실행

 

docker build -t my-flask-app:v1 .


kubectl apply -f flask-deployment.yaml
kubectl apply -f flask-service.yaml

kubectl get services

 

4

 

4. Containers에 생긴 것들 확인

 

5

 

5. localhost로 실행 확인 

 

 

=> Containers를 삭제해도 지워지지 않음.

서버 과부화로 꺼질 경우, 대비하기에 좋음

 

 

 

  • Kubernetes 삭제

1

 

1. 톱니바퀴 클릭 > Kubernetes 클릭 > 체크박스 해제 > Apply & restart 클릭

 

 

반응형
반응형

 

MVC 패턴

 

 

daoemp.py 파일에 있는 host를 자신의 host로 수정해야 작동됨!!
localhost라고 기입 시 에러 발생

 

 

=> 실행하는 방법은 아래 페이지에서 테스트 부분 참조

 

https://forest-of-coding.tistory.com/216

 

[Python] 26장 DOCKER COMPOE

도커 컴포즈 : 단일 서버에서 여러개의 컨테이너를 하나의 서비스로 정의해 컨테이너의 묶음으로 관리할 수 있는 작업 환경을 제공하는 관리 도구 여러 개의 컨테이너가 하나의 어플리케이션으

forest-of-coding.tistory.com

 

 

실행 화면

 

 

 

Mysql 추가

 

 

1. daoemp.py 파일에 있는 host를 자신의 host로 수정해야 작동됨!!
localhost라고 기입 시 에러 발생

 

2. docker-compose.yml 파일에 추가

 

3. daoemp.py의 port 변경

 

 

 

 

=> 실행하는 방법은 아래 페이지에서 테스트 부분 참조

 

https://forest-of-coding.tistory.com/216

 

[Python] 26장 DOCKER COMPOE

도커 컴포즈 : 단일 서버에서 여러개의 컨테이너를 하나의 서비스로 정의해 컨테이너의 묶음으로 관리할 수 있는 작업 환경을 제공하는 관리 도구 여러 개의 컨테이너가 하나의 어플리케이션으

forest-of-coding.tistory.com

 

 

=> 실행 후 데이터 베이스, 테이블 생성 후 데이터 삽입하여 localhost에 들어가야 함

 

 

DB 확인

 

 

실행 화면

 

 

반응형
반응형

 

도커 컴포즈

 

: 단일 서버에서 여러개의 컨테이너를 하나의 서비스로 정의해 컨테이너의 묶음으로 관리할 수 있는 작업 환경을 제공하는 관리 도구

여러 개의 컨테이너가 하나의 어플리케이션으로 동작할 때 사용함 => 원래라면 각 컨테이너를 하나씩 생성해야 한다.

 

 

 

1

 

1. 프로젝트 생성

 

2

 

2. 폴더 앞에 아래 파일들 붙여 넣기 (압축 풀어야 함)

 

3

 

3. DOCKER_COMPOSE 폴더가 있는 위치로 이동 > 위의 창에 cmd 입력하여 cmd 창으로 이동

 

4

 

4. cmd창에 입력

 

docker-compose up -d --build

 

 

5

 

5. Containers 추가된 것 확인

 

6

 

6. Images 추가된 것을 확인

 

7

 

7. localhost 입력하여 실행 코드 확인

 

 

 

테스트 파일

 

 

 

 

1. 폴더가 있는 위치에서 cmd 입력하여 cmd 경로 이동

 

2. 아래의 코드 입력해서 docker 실행

docker-compose up -d --build

 

3. Containers 추가된 것 확인

3

 

4. 실행 화면 확인

4

 

 

반응형
1 2 3 4 5 6 ··· 13