쿠버네티스와 관리형 서비스쿠버네티스 기본 역할- pod 생성, 모니터링 및 교체, 스케일링 등 pod 내부의 컨테이너들을 오케스트레이션- 워커 노드 간에 컨테이너를 이동하며 애플리케이션을 관리하는 도구이자 프레임워크 쿠버네티스의 충족 조건- 클러스터와 노드(워커, 마스터 노드) 생성: 물리 머신 자체 관리- API 서버, kubelte, 노드의 서비스들 세팅- 다른 클라우드 프로바이저 리소스 생성 (예. 로드 밸런서, 파일시스템 등) 따라서,실제 애플리케이션에 필요한 리소스 관리는 직접 하거나, 관리형 서비스 (예. EKS, Kubermatic 등) 을 사용해야 함 로컬에서 쿠버네티스 설치하기minikube# minikube (mac OS 기준)minikube startminikube dashboard..
Udemy Docker & Kubernetes : 실전 가이드 정리 2025.02.10 - [CS/Cloud, Intra] - Docker: 컨테이너를 왜 쓰는가? / Image & Container (1)2025.02.17 - [CS/Cloud, Intra] - Docker: Image & Container 관리 (2)2025.02.24 - [CS/Cloud, Intra] - Docker: Volume2025.03.03 - [CS/Cloud, Intra] - Docker: Network2025.03.10 - [CS/Cloud, Intra] - Docker Compose 더보기더보기Laravel & PHPnginx: Web ServerDocker Volume flag: delegated (위임) vs c..
Udemy Docker & Kubernetes : 실전 가이드 정리 2025.02.10 - [CS/Cloud, Intra] - Docker: 컨테이너를 왜 쓰는가? / Image & Container (1)2025.02.17 - [CS/Cloud, Intra] - Docker: Image & Container 관리 (2)2025.02.24 - [CS/Cloud, Intra] - Docker: Volume2025.03.03 - [CS/Cloud, Intra] - Docker: Network Docker Compose정의 및 특징다중 컨테이너 관리 도구Dockerfile 을 대체하진 않음하나의 구성파일로 동일한 호스트에서 한 개 이상의 컨테이너 환경을 설정함한 docker compose 으로 정의된 모든 ..
Udemy Docker & Kubernetes : 실전 가이드 정리 2025.02.10 - [CS/Cloud, Intra] - Docker: 컨테이너를 왜 쓰는가? / Image & Container (1)2025.02.17 - [CS/Cloud, Intra] - Docker: Image & Container 관리 (2)2025.02.24 - [CS/Cloud, Intra] - Docker: Volume Docker Network네트워크 요청 종류► 컨테이너에서 월드 와이드 웹 : 따로 설정 없이 잘 작동함► 컨테이너에서 로컬 호스트 머신으로의 요청 : localhost 대신 host.docker.internal 으로 도메인 변경► 컨테이너 간의 통신목적지가 되는 컨테이너의 IP 주소를 바로 사용 OR ..
Udemy Docker & Kubernetes : 실전 가이드 정리 2025.02.10 - [CS/Cloud, Intra] - Docker: 컨테이너를 왜 쓰는가?, Image & Container2025.02.17 - [CS/Cloud, Intra] - Docker: Image & Container 관리 (2) Volume이미지 : 읽기 적용, 스냅샷 형태특징이미지 위에 read-write 레이어를 통해 읽고 쓰기 가능컨테이너 내부에 자체 파일 시스템을 가져 독립적인 환경 가능함 컨테이너 볼륨데이터를 읽고 쓰기, 저장용으로 사용할 수 있음호스트 머신의 폴더 컨테이너 내부 머신의 폴더와 매핑되어 컨테이너 삭제하더라도 사라지지 않고 데이터가 보존됨컨테이너 외부의 특정 폴더/파일에 연결된 컨테이너 내부의 ..
Udemy Docker & Kubernetes : 실전 가이드 정리 2025.02.10 - [CS/Cloud, Intra] - Docker: 컨테이너를 왜 쓰는가?, Image & Container Images & Containerattached 와 detachedattached: 전면(foreground)로 실행되어 바로 출력 결과가 나오고 인터렉티브가 가능한 상태detached: 후면(background)로 실행되어 사용자의 액션과는 독립적으로 실행 -a : attached 모드-d : detached 모드 이미지 공유 및 다운로드dockerHub 에서 공유 이미지 가져오기- docker pull / push - docker build -t / : Cheat Sheet# 이미지 조회docker i..

Udemy Docker & Kubernetes : 실전 가이드 정리 컨테이너특징표준화된 개발환경각자 로컬 환경이 달라도 재현성을 보장한다. 즉, 의존성과 종속성과 관계없이 하나의 공통된 개발 환경을 제공해준다. 이동/공유/마이그레이션 용이단일의 구성 파일만 있으면 쉽게 다른 곳에서도 구축할 수 있다. 다른 컨테이너와 독립성 유지각각의 컨테이너는 서로 공유된 상태나 자원이 없이 격리되어 영향을 미치지 않는다. VM 과의 비교컨테이너내장된 OS를 사용, 도커 엔진을 기반으로 여러 컨테이너를 가동할 수 있음VM 대비 다른 OS나 시스템에 미치는 영향이 적고 빠름, 최소한의 디스크 공간을 사용, 이미지와 구성파일로 공유/재구축/배포가 쉬움 VM / Virtual OS장점: 분리된 환경, 환경별로 구성을 다르..