Python (40)

반응형

 

인스턴스 키 생성

 

 

1

 

1. aws 페이지 들어감 > 로그인 > EC2 검색 > 인스턴스 시작 버튼 클릭

 

2 : 이름을 mypython으로 변경함!

 

2. 이름에 my_python 입력 > Ubuntu 클릭

 

3

 

3. 유형과 쓸 기능 선택

 

=> 바로 시작할 시 금액 부과되기에 다른 것으로 테스트 한 후 진행을 권유함!

 

 

4

 

4. 새 키 페어 생성 버튼 클릭

 

5

 

5. python 로 이름 입력 > 키 페어 생성 클릭

 

6

 

6. 키 페어 추가된 것 확인 + 다운로드 된 것 확인

 

7

 

7. 인터넷에서 HTTPS 트래픽 허용 클릭 > 인터넷에서 HTTP 트래픽 허용 클릭

 

8

 

8. 인스턴스 시작 클릭

 

9

 

9. 화면 이동된 것 확인 > 모든 인스턴스 보기 클릭

 

10

 

10. 인스턴스 ID 클릭

 

11

 

11. 인스턴스 요약 확인

 

 

 

PuTTY 다운로드 및 설정

 

 

1

 

1. 다운로드 받은 PuTTY 클릭 > Next 클릭

+ 파일

 

2

 

2.  설정 변경 > Install 클릭

 

3

 

3. Finish 클릭

 

4

 

4. PuTTYgen 검색 > 실행

 

5

 

5. File 클릭 > Load private key 클릭

 

6

 

6. 위에서 저장된 python.pem 파일을 선택

 

7

 

7. save private key 클릭 > PYTHON으로 저장

 

8

 

8. 생성된 것 확인

 

9

 

9. Host Name에 인스턴스 키 생성의 11에 있는 퍼블릭 IPv4 주소에 있는 값 입력

 

10

 

10. 클릭해서 세부로 들어가기

 

11

 

11. Browse 클릭 > PYTHON 저장한 것 클릭 > Open 클릭

 

 

반응형
반응형

 

쿠버네티스

 

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

 

 

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

 

 

  • 설치 방법

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 2 3 4 5 6 ··· 14