Network & Server Factory

개인 공부 기록

redis 4

[Kubernetes] ConfigMap과 Secret 정리

같은 이미지를 개발과 운영에서 함께 쓰려면 환경마다 달라지는 설정 값과 비밀번호를 이미지 밖에 둬야 합니다. 이 글에서는 설정을 담는 ConfigMap과 비밀 값을 담는 Secret을 Pod에 넣는 두 가지 방법, 값을 바꿨을 때의 반영 방식, 그리고 Secret을 안전하게 다루는 방법을 Redis 예제로 정리합니다.컨테이너부터 Kubernetes까지 시리즈 9편입니다. 이전 글은 [Kubernetes] Service와 Ingress, Gateway API 정리이고, 전체 순서는 시리즈 목차에 있습니다.1. 설정을 이미지 밖으로DB 주소나 로그 레벨 같은 값을 이미지 안에 넣으면 환경마다 이미지를 따로 빌드해야 하고, 개발에서 확인한 이미지와 운영에 올라가는 이미지가 달라집니다. 그래서 이미지는 하나로 ..

DevOps/Kubernetes 2026.09.28

[Docker] Docker Compose로 여러 컨테이너 실행 정리

컨테이너가 여러 개가 되면 docker run 명령을 매번 순서대로 치기 어렵습니다. Docker Compose는 서비스, 네트워크, 볼륨을 YAML 파일 하나에 적고 한 번에 올리고 내리는 도구입니다. 이 글에서는 웹 앱과 Redis로 방문자 수를 세는 예제를 compose.yaml로 만들고, depends_on과 healthcheck, 환경별 설정 분리를 정리합니다.컨테이너부터 Kubernetes까지 시리즈 5편이자 1부 Docker의 마지막 글입니다. 이전 글은 [Docker] 컨테이너 네트워크와 볼륨 정리이고, 전체 순서는 시리즈 목차에 있습니다.1. Compose가 하는 일4편에서는 네트워크를 만들고, 볼륨을 만들고, 컨테이너를 순서대로 띄우는 명령을 하나씩 실행했습니다. Compose는 이 내..

DevOps/Docker 2026.09.28

[Docker] 컨테이너 네트워크와 볼륨 정리

컨테이너는 기본적으로 자기만의 네트워크와 파일시스템을 가집니다. 이 글에서는 컨테이너끼리 이름으로 통신하는 bridge 네트워크, 밖에서 접속하게 하는 포트 매핑, 컨테이너를 지워도 데이터를 남기는 볼륨과 바인드 마운트를 Redis 예제로 정리합니다.컨테이너부터 Kubernetes까지 시리즈 4편입니다. 이전 글은 [Docker] Dockerfile 작성과 멀티 스테이지 빌드 정리이고, 전체 순서는 시리즈 목차에 있습니다.1. 네트워크 드라이버1편에서 본 것처럼 컨테이너는 NET namespace로 자기만의 네트워크 인터페이스와 IP를 가집니다. 이 인터페이스를 어디에 연결할지 정하는 것이 네트워크 드라이버이고, 한 대의 호스트에서는 대부분 bridge를 씁니다. 방식동작용도bridge호스트 안에 가상 ..

DevOps/Docker 2026.09.28

[Redis] Redis란? 인메모리 데이터 저장소 개념과 구성 방식 정리

Redis는 데이터를 메모리에 두고 키로 읽고 쓰는 인메모리 데이터 저장소입니다. 1ms 미만의 응답 속도 덕분에 캐시, 세션, 랭킹, 분산 락 같은 곳에 주로 쓰이며, 필요하면 디스크에 저장하고 복제와 클러스터로 확장할 수 있습니다.1. Redis란Redis(REmote DIctionary Server)는 키-값(Key-Value) 구조로 데이터를 다루는 인메모리 데이터 저장소입니다. 데이터를 디스크가 아닌 메모리에 두기 때문에 일반적인 데이터베이스보다 훨씬 빠르게 읽고 쓸 수 있습니다. 단순히 문자열만 저장하는 캐시가 아니라 리스트, 해시, 정렬된 집합 같은 자료구조를 서버에서 직접 다룰 수 있다는 점이 가장 큰 특징입니다. 그래서 캐시 외에도 랭킹, 대기열, 카운터처럼 다양한 용도로 쓰입니다. 항목..

Web & DB/Database 2026.09.24
서울
--:--:--
-전체 글
-카테고리
오늘 방문