Skip to main content

Command Palette

Search for a command to run...

devops

Series

devops

도키도키 도커와 쿠버쿠버넷티스

  1. Intro to Kubernetes

    수동 배포의 문제점들 컨테이너가 충돌하는 이슈로 프로그램이 crashed될 수 있다. 이런 경우에 새 컨테이너를 다시 실행해야 하는데, 큰 애플리케이션에서 이런 작업은 상당히 불편하다. 그리고 트래픽이 많은 경우 하나의 기능을 수행하는 컨테이너를 하나만 쓰는 것이 아니라 컨테이너의 수를 조정하고 컨테이너들에 트래픽을 분산시킬 필요가 있다. What is Kubernetes? 위에서 언급한 문제들은 aws의 auto-scaling, load-ba...

    Apr 21, 20252 min read8
  2. Docker-Utility Containers

    유틸리티 컨테이너 유틸리티 컨테이너란? 유틸리티 컨테이너는 애플리케이션이 담긴 컨테이너가 아니라 특정 환경만 포함하는 컨테이너를 의미한다. 예를 들면 NodeJS환경이나 PHP환경같은 것을 말하는 것이다. 왜 사용하는가? 기본적으로 호스트 머신에 환경을 구축하지 않고 이를 도커를 통해 사용하기 위해서 이용한다. 컨테이너에서 명령을 실행하는 다양한 방법 docker run node를 터미널에서 입력하면 컨테이너가 그대로 죽는다. interact...

    Mar 24, 20253 min read17
    Docker-Utility Containers
  3. Docker Compose

    Docker Compose Docker Compose란? 이전에 도커 이미지를 빌드하고 컨테이너를 빌드할 때 다양한 옵션이 달린 상당히 복잡한 명령어들을 입력해서 굴리고는 했다. 그런데 아무래도 복잡한 명령어로 여러 개의 컨테이너로 구성된 시스템을 실행하는 것은 조금 불편할 수 있다. 이를 위해 사용될 수 있는 것이 Docker Compose인데, 시스템 구축과 관련된 명령어를 하나의 텍스트 파일(Compose 파일)에 적어 복잡한 명령어 대신...

    Mar 17, 20254 min read8
    Docker Compose
  4. Docker로 다중 컨테이너 애플리케이션 구축하기

    Docker로 다중 컨테이너 애플리케이션 구축하기 여기서는 프론트<->백<->DB 컨테이너의 상호작용과 configuration에 대해 설명한다. 실무와는 괴리가 있겠지만 세 컨테이너를 구축할 것인데 이들이 갖춰야 할 조건은 다음과 같다: DB: 데이터가 유지되어야 하고 Access제한을 걸어놔야한다. 백엔드: 데이터가 유지되어야 하고 실시간 코드 업데이트가 반영되도록 할 것이다. 프론트: 실시간 코드 업데이트가 반영되도록 한다. ...

    Mar 10, 20253 min read4
    Docker로 다중 컨테이너 애플리케이션 구축하기
  5. 도커 볼륨&바인드 마운트

    볼륨 문제 파일 시스템이 컨테이너 내부에 있기 때문에, 컨테이너를 삭제하면 모든 데이터가 날아간다. 같은 이미지로 빌드해도 이전의 '데이터' 자체는 날아가버린다. 이건 컨테이너의 격리 개념 때문에 그런 것이지만, 만약에 컨테이너에서 생성된 데이터를 유지하고 싶은데, 컨테이너를 삭제해야한다면 곤란할 수 있다. 볼륨이란? 도커의 볼륨이라는 개념이 위 문제를 해결하는 데 도움이 된다. 볼륨은 도커 컨테이너 내부에 있는 것이 아니라, 우리의 호스트 머...

    Feb 24, 20255 min read14
    도커 볼륨&바인드 마운트
  6. Docker image & Container 빌드, 관리

    1. 이미지 & 컨테이너 1.1. 이미지 vs 컨테이너 1.1.1. 이미지 도커에서 서비스 운영에 필요한 서버, 소스코드, 라이브러리 등 필요한 것들을 묶어서 가지고 있는 상태를 Docker image라고 한다. 그런데 이 이미지는 설정값과 파일들을 가지고 있지만 실행중이라는 것을 의미하지는 않는다. 1.1.2. 컨테이너 그 이미지를 실제로 실행하고 있는 것은 컨테이너라고 한다. 단순히 실행 안 하면 이미지, 실행하면 컨테이너라기보단 이미지가 ...

    Feb 17, 20256 min read18
    Docker image & Container 빌드, 관리