redis Docker Compose 로 Redis Cluster 구축하기 1. Redis 클러스터 환경 둘러보기 Redis Cluster 의 기본적인 구조는 아래와 같다. 상단에 클라이언트가 있고 최소 3개의 Node 가 존재하고 각 노드는 Master - Slave 구조를 가질 수 있으며, Master 가 죽을때 복제본을 가지고 있는 n개의 Slave 중 하나 가 Master 를 대체 하는 형태이다. TaskVibes: ADHD Simple Manage -
kafka Docker Compose 로 Silicon Mac에서 KRaft, Kafka Cluster 구축하기 오랜만에 Kafka 를 볼 일 있어서 Docker Compose 환경으로 Kafka 3.5.1 를 설치하고 기본적인 환경을 테스트 해보고자 한다. 1. Kafka 클러스터 환경 둘러보기 Zookeeper 환경은 오래 되기도 했고 이미지를 새로 받아서 올려야 하는 관계로 KRaft 방식의 클러스터를 구성하기로 했다. 해당 방식의 차이는 브로커의 ID, 호스트, 포트 등의 정보,
kubernetes Slicon M1 Mac에서 쿠버네티스 환경 구축하기 (feat. lima+minikube) 지난 글 에서는 Lima 를 활용하여 docker 개발환경을 구축해 보았고 이번에는 lima 를 minikube의 드라이버로 설정하여 쿠버네티스 개발환경을 구축해보기로 했다. 1. Lima 구동 limactl start export DOCKER_HOST=unix://$HOME/docker.sock docker ps 2. minikube 설치 brew install minikube # docker 드라이버에 containerd를 컨테이너 런타임으로 사용하여 kube 환경구축 minikube start
docker Slicon M1 Mac에서 Lima로 Docker Desktop 대체 하기 이 글은 꽤 오래된 글이고 현재 (23년 10월) 는 OrbStack · Fast, light, simple Docker & Linux on macOS 라는 툴을 쓰는 것을 권장한다. 지난 글 에서는 Silicon Mac 을 지원하는 UTM 이라는 오픈소스 VM에 Ubuntu 를 설치하여 Docker 개발환경을 구축 했는 데, 이번에는 Silicon Mac 을 지원하는 Lima 라는 Linux VM
docker Silicon M1 Mac에서 UTM으로 Docker Desktop 대체 하기 이 글은 꽤 오래된 글이고 현재 (23년 10월) 는 OrbStack · Fast, light, simple Docker & Linux on macOS 라는 툴을 쓰는 것을 권장한다. Docker Desktop 의 유료전환 소식이 있었고 22년 1월 말까지 유예기간을 둔다고 한다. 그 성능이 어떠하든 개발환경을 구축할때 필수적으로 사용하던 어플리케이션이라 아쉬움이 많이 남는다. Mac 환경에서 개발을 해야하는 회사들은