쿠버네티스

Flask로 만든 웹사이트를 쿠버네티스로 띄어보자 Flask 내용https://koreatstm.tistory.com/category/%F0%9F%90%BC%20%EB%B0%B1%EC%95%A4%EB%93%9C/Flask '🐼 백앤드/Flask' 카테고리의 글 목록 koreatstm.tistory.com 배포 Dockerfile# Base imageFROM python:3.9-slim# Set working directoryWORKDIR /app# Copy requirements and install dependenciesCOPY requirements.txt /app/RUN pip install --no-cache-dir -r requirements.txt# Copy Flask app codeCOPY..
쿠버네티스를 알아보기 앞서, 오케스트레이션과 그에 관련한 개념들을 알아보자!! 기본개념 로드밸런싱개념: 여러 컨테이너에 요청을 분산시켜 부하를 균등하게 배분하는 것방법: 로드밸런싱 장치가 컨테이너 앞에 배치된다. 이를 통해 컨테이너당 부하를 줄이고 처리 시간 단축 가능헬스 체크개념: 컨테이너가 정상적으로 실행 중인지 여부를 모니터링하는 프로세스방법: 컨테이너에 요청을 보내고 컨테이너가 정상적으로 응답을 반환하는지 확인. 만약 응답이 반환되지 않으면 문제가 있다고 여기고, 해당 컨테이너를 비활성화하여 시스템이 정상적으로 가동되는 시간을 늘린다. (= 가용성을 유지한다.)스케일링개념: 요청 규모에 따라 컨테이너 수를 조절하는 것방법:임계값에 따라 리소스를 자동으로 늘리거나 줄여 성능과 효율성을 유지수직적 스..
상단으로