본문 바로가기

가상화

Kubernetes 환경 구성 Kubeadm : 쿠버네티스에서 공식 제공하는 클러스터 생성/ 관리 도구 kubespray : 쿠버네티스 클러스터를 배포하는 오픈 소스 프로젝트 다양한 형식으로 쿠버네티스 클러스터 구성 가능 (특히, 멀티 마스터 구현) 온프레미스에서 상용 서비스 클러스터 운영시 유용 다양한 CNI 제공 CNI(Container Network Intertace) Container간 통신을 지원하는 VxLAN, Pod Network이라고도 부름 다양한 종류의 플러그인이 존재. ex. flannel, Calico, Weavenet 쿠버네티스 환경 구성 ⭐ 참고 영상 : https://www.youtube.com/watch?v=CKUv3oEI8Yo&t=363s # VM 구성 및 도커 설치 👉 강의는 Ubuntu 22.04 LT.. 더보기
컨테이너 가상화 리눅스 : 프로세스별 자원을 격리해서 사용하는 cgroup과 특정 디렉터리로 권한을 제한하는 chroot 등 격리 환경 구성 컨테이너 : 디스크의 파일 변경 사항을 layer 형태로 저장하는 파일시스템 도커 : 컨테이너를 손쉽게 사용할 수 있도록 만듦 - 그 외에도 containerd, runc, cri-o 등의 컨테이너 런타임이 있음. 컨테이너 기술이란? 컨테이너는 애플리케이션을 언제든 실행 가능하도록 필요한 모든 요소를 하나의 런타임 환경(이미지)으로 패키징 한 논리적 공간이다. 👉 즉, 애플리케이션과 종속 항목을 하나로 묶어 운영 시스템을 가상화한 경량의(최소한의 Image) 격리된 프로세스. The future of Linux Containers - YouTube # 컨테이너의 특징 운영체제 수준.. 더보기