본문으로 건너뛰기
홈
기술
기술 전체
프로그래밍68
컴퓨터 과학63
AI48
웹 개발36
인프라33
데이터31
소프트웨어 공학18
소개

최신 글

기술과 일상을 함께 기록합니다.

인프라 › 컨테이너

16× 전체 보기

Kubernetes(쿠버네티스)

Kubernetes의 컨트롤 플레인과 워커 구조를 살펴보고, Pod·ReplicaSet·Deployment·Service·Ingress의 역할을 연결한다.

2026.08.04 이전 · 7분 읽기

Kubernetes 테스트 환경 설정

VirtualBox와 Vagrant로 2노드 kubeadm 실습 환경을 만들고 containerd, Pod 네트워크, 워커 조인과 동작 검증까지 진행한다.

· 5분 읽기

Ubuntu k8s 설치

Ubuntu 24.04 두 대에 containerd와 kubeadm을 설치하고, Flannel 네트워크와 워커 조인을 거쳐 클러스터를 확인한다.

· 4분 읽기

컨테이너 인프라 환경

컨테이너의 빌드·배포·운영 과정에서 각 도구가 맡는 역할을 구분하고, 서비스 배포 흐름과 파이프라인의 검증 지점을 살펴본다.

· 4분 읽기

쿠버네티스 이해

쿠버네티스는 컨테이너 오케스트레이션을 위한 플랫폼이다. 여러 노드에서 실행되는 애플리케이션의 원하는 상태를 선언하고, 실제 상태가 그 상태에 가까워지도록 조정한다.

· 4분 읽기

11. Docker Application 배포

Docker 네트워크에 RabbitMQ와 메시지 소비자 앱을 배포하고 데이터 보존, 포트 노출, 자격 증명과 동작 확인까지 살펴본다.

· 4분 읽기

10. Docker Compose

Docker Compose는 여러 컨테이너들을 모아서 관리하기 위한 도구로써 docker-compose.yml라는 파일에 컨테이너 구성정보를 정의하여 동일 호스트 상의 여러 컨테이너를 일괄적으로 관리 할 수 있다.

· 6분 읽기

9. Dockerfile

Dockerfile의 주요 명령과 빌드·실행 시점을 구분하고, 정적 웹 이미지 예제로 이미지 레이어와 캐시의 동작을 살펴본다.

· 5분 읽기

7. Docker network

Docker 네트워크의 생성·연결·조회·삭제를 실습하고, 사용자 정의 bridge에서 이름으로 통신하는 방법과 연결 오류를 살펴본다.

· 5분 읽기

8. Docker compose를 이용하여 Kafka Confluent 설치

Docker Compose로 Confluent Kafka를 실행하고, 과거 ZooKeeper 구성과 KRaft 단일 브로커의 로컬 실습 설정을 비교한다.

· 3분 읽기

Docker container

Docker 컨테이너의 생성·시작·정지·삭제 흐름을 익히고, 실행 중 명령 수행과 프로세스·포트·파일 변경을 확인한다.

· 6분 읽기

5. docker image 조작

Docker 이미지의 다운로드·태그·게시·삭제 명령을 익히고, 이미지 이름·태그·다이제스트와 컨테이너 참조 관계를 구분한다.

· 4분 읽기