본문 바로가기

kubernetes7

Kubernetes: 스토리지/네트워크 01.스토리지 for Kubernetes 쿠버네티스에서 스토리지는 컨테이너와 파드 간의 데이터를 관리하고 영속성을 제공하는 중요한 측면입니다. 쿠버네티스는 다양한 스토리지 옵션을 제공합니다. 1) Temp Storage: emptyDir emptyDir: Pod 생성시 기본적으로 설치되는 볼륨(해당 pod 볼륨) pod가 삭제되면 바로 같이 삭제 일시적 사용에 적절 동일한 pod 내 container 간 파일 공유가 가능 2) Local Storage: hostPath, Local hostPath: node에 설치되는 볼륨(해당 node 볼륨) 같은 node를 공유하는 pod끼리 공유가 가능 pod가 삭제되어도 hostPath의 데이터는 삭제되지 않음(← 파일 시스템에 있는 파일이나 디렉터리를 마운트하기.. 2023. 8. 10.
[Container] 도커, 쿠버네티스 Basic 1. 배경 및 개요 기존 요구사항 다양한 어플리케이션 스택 다양한 하드웨어 다양한 환경 마이그레이션의 필요성 새로운 패러다임 Immutable Infrastructure - 배포된 이후 절대 변경되지 않는 형태의 인프라 패러다임으로 수정을 하지 않습니다. Container - 모던 어플리케이션 구축에 용이합니다. SW 단위의 배포 Lightweight, portable, consistent 운영과 개발간의 일관성 2. 컨테이너 란(Docker) 도커(Docker)는 컨테이너화된 애플리케이션을 개발, 배포 및 실행하기 위한 오픈소스 플랫폼으로, 애플리케이션과 그에 필요한 종속성을 격리된 환경인 컨테이너로 패키징하여 실행합니다. OS 수준에서 가상화 하여 다른 어플리케이션과 논리적으로 격리된 환경을 제공합니.. 2023. 6. 6.