본문 바로가기

django

(2)
6. 쿠버네티스를 활용한 웹 서비스 배포 웹 서비스 배포를 위한 사전 준비이제 앞에서 도커 허브에서 다운 받았던 이미지들을 우리가 배포해볼 것이다.이를 위해서 먼저 도커 허브에 가입을 해야하는데 추후 우분투에서 로그인을 해야함으로 다른 방법으로 로그인 보다는 이메일 주소와 비밀번호를 통해서 계정을 생성해주면 좋다.이후의 배포를 위해 PostgreSQL이 동작중인지 확인하다.여기서 postgreSQL을 사용하는 이유는 django의 데이터베이스 백엔드로 사용되기 때문이다. 인그레스를 통해 django실행이전에 실습에 사용한 인그레스를 활용해 django를 배포한 뒤 인그레스를 통해 외부 트래픽을 django 서비스로 라우팅하는 실습을 진행하겠다.먼저 이전에 도커 실습에서 사용한 django관련 파일들을 복사한다.여기서 setting.py파일을 수..
3. 도커 실습 pyenv설치 가상환경을 왜 만들어야하는지는 다음 참조https://leedominico.tistory.com/2 아나콘다 jupyter notebook 가상 환경 만들기먼저 왜 가상 환경을 만들어야 할까? 기본적으로 파이썬이나 다른 라이브러리들은 수시로 업데이트가 되는데 이러한 것들 중에서 서로 얽혀있는 경우가 있어서 원래는 잘 되다가 나중에 업데이leedominico.tistory.com # pyenv설치 위한 프로그램 설치sudo apt install -y build-essential libssl-dev zlib1g-dev libncurses5-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncursesw5-dev xz-utils ..