목록클라우드 (3)
훈훈훈
이번에는 쿠버네티스를 사용해서 웹 서버를 구축하려고 한다. 사실 AWS와 같은 클라우드 벤더사를 사용할 경우 로컬 내에서 웹 서버랑 데이터 베이스 서버를 동시에 실행 시킬 일은 없지만, 쿠버네티스에 대한 개념도 잡을 겸 해보았다. 예제로 사용한 웹 서버는 이전 글에서 Spring boot와 코틀린으로 작성한 코드를 사용하였다. 사용한 기술은 아래와 같다. - Spring boot - Postgresql - Docker - Kubernetes - Helm 구성도는 아래와 같다. 웹 서버(Spring boot)와 DB서버(Postgresql) 컨테이너를 각각 파드로 나누었다. 그 다음 서비스도 서로 다른 포트로 통신하기 때문에 서로 다른 서비스로 나누었다. Service까지 설정이 되면 이제 파드에 접근할 ..
1. Key.pem file 권한 설정 파일 소유자 읽기 권한으로 설정 chmod -R 400 [KEY_NAME.pem] 2. EC2 인스턴스 접속 ssh -i [KEY_NAME] ubuntu@[EC2.IP] 3. Mini conda install conda env 상에서 Django server를 실행 시키기 위해 Mini conda install 필요 wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh chmod -R 755 Miniconda3-latest-Linux-x86_64.sh ./Miniconda3-latest-Linux-x86_64.sh 4. conda 가상 환경 생성 #파이썬3 버전의 환경만들기 conda ..
https://aws.amazon.com/ko/ > URL 접속 후 AWS 계정 생성 클릭 ! 이메일 주소, 패스워드, 계정 명을 입력 계정 유형, 이름, 국가, 주소 등 입력 - 계정 유형 : 저는 개인 선택했습니다, 저 처럼 학습용으로 하시는 분이라면 개인으로 선택 후 항목 입력 !! - 주소 : 영어로 입력해야합니다. 영문 주소는 네이버 영문 주소 변환 기능 이용 !! 결제 정보 입력, 항목 작성 후 검증 및 추가를 클릭 시 1$ 정도 출금됩니다 ...... 마지막으로 저는 학습용이기 때문에 기본 플랜 선택 후 완료