목록2024/12/26 (2)
내 잡다한 노트
오버레이 네트워크는 물리적 네트워크 위에 가상 네트워크를 생성하여 여러 호스트 간 통신을 가능하게 하는 네트워크 기술입니다. 이 가상 네트워크는 물리적 네트워크를 캡슐화(encapsulation)하여 논리적으로 격리된 네트워크 환경을 제공합니다. 오버레이 네트워크는 컨테이너나 VM과 같은 가상 환경 간의 통신을 지원하며, 다음과 같은 주요 구성 요소로 이루어져 있습니다:1.1. 가상 네트워크 (Virtual Network)물리적 네트워크와 독립적으로 작동하며, 각 컨테이너나 VM은 가상 네트워크를 통해 통신합니다.논리적으로 구성되기 때문에 네트워크를 세분화하고, 격리된 환경을 제공할 수 있습니다.1.2. 캡슐화 (Encapsulation)네트워크 트래픽은 VXLAN(또는 GRE, IPsec) 프로토콜을 ..
Docker BuildKit는 Docker의 빌드 엔진으로, Docker 이미지 빌드 프로세스를 개선하고 최적화하기 위해 도입된 혁신적인 기능입니다. BuildKit은 기존의 Docker 빌드 시스템에 비해 여러 가지 장점과 기능을 제공하며, 더 효율적이고 빠른 이미지 빌드를 가능하게 합니다. 1. Docker BuildKit 소개Docker BuildKit은 Docker의 새로운 이미지 빌드 시스템으로, Docker Engine과 통합되어 더 빠르고 효율적인 빌드 프로세스를 제공합니다. BuildKit은 기본 Docker 빌드 시스템보다 향상된 기능과 성능을 제공하며, 복잡한 빌드 요구 사항을 더 잘 처리할 수 있도록 설계되었습니다.주요 특징병렬 빌드: 여러 단계의 빌드를 병렬로 실행하여 빌드 시간을..