DevOps 스터디 - 도커 & K8S9 4주차. Pod, Replica Set, Deployment Objects In KubernetesKubernetes — Objects (Resources/Kinds) Overviewhttps://medium.com/devops-mojo/kubernetes-objects-resources-overview-introduction-understanding-kubernetes-objects-24d7b47bb018 Kubernetes API Basics - Resources, Kinds, and Objectshttps://iximiuz.com/en/posts/kubernetes-api-structure-and-terminology/ https://kubernetes.io/docs/concepts/overview/working-with-objects/Understandi.. 2025. 4. 6. 4주차. 쿠버네티스 설치 쿠버네티스 설치 환경개발용도MinikubeDocker Desktop for k8s서비스 테스트, 운영 용도kopskubespraykubeadm학습용도kubernetes-the-hard-way학습곡선minikube → kubeadm → kops → kubespray → kubernetest-the-hard-way Kubernetes Installation Options: The Hard Way, Kubedm, MiniKube, Managed K8s (EKS, AKS, OKE, GKE)https://k21academy.com/docker-kubernetes/kubernetes-installation-options/ kubeadm으로 쿠버네티스 설치https://yeongki0944.tistory.com/15.. 2025. 4. 3. 3주차 - Amazon linux2023 도커(Docker) 설치 패키지 Amazon Linux 2023 도커(Docker) 설치 패키지 패키지 요약표분류패키지명버전주요 기능도커 내 역할분류패키지명주요 기능도커내 역할핵심 컨테이너 런타임docker컨테이너 관리 플랫폼핵심 사용자 인터페이스 및 컨테이너 오케스트레이션핵심 컨테이너 런타임containerd컨테이너 런타임컨테이너 생명주기 관리 및 이미지 관리핵심 컨테이너 런타임runcOCI 호환 컨테이너 실행기저수준 컨테이너 생성 및 실행네트워크 관리iptables-libs네트워크 패킷 필터링 라이브러리컨테이너 네트워크 규칙 처리 기반네트워크 관리iptables-nftnftables 기반 패킷 필터링컨테이너 네트워크 연결 및 포트 매핑네트워크 관리libnetfilter_conntrack연결 추적 라이브러리NAT 및 컨테이너 네트워.. 2025. 3. 30. 3주차 Docker Swarm 실습 Docker Swarm 실습 가이드1. 소개Docker Swarm은 Docker의 네이티브 클러스터링 솔루션으로, 여러 Docker 호스트를 단일 가상 호스트로 전환하여 애플리케이션을 쉽게 확장할 수 있게 해줍니다.2. 사전 요구사항Amazon Linux 2023 EC2 인스턴스적절한 IAM 권한 (EC2 태그 접근 권한 필요)인스턴스 간 네트워크 통신이 가능한 보안 그룹 설정2.1. 권장 EC2 인스턴스 타입Manager 노드: t3.medium (2 vCPU, 4 GiB RAM) 또는 t3.small (최소 사양)Worker 노드: t3.small 또는 t3.micro (최소 사양)스토리지: 최소 8GB EBS 볼륨 (gp3 타입 권장)2.2. 보안 그룹 설정Docker Swarm 통신을 위해 다음 .. 2025. 3. 30. 3주차 - 도커 스웜 & 컴포즈 해당 포스팅은 시작하세요! 도커/쿠버네티스: 친절한 설명으로 쉽게 이해하는 컨테이너 관리 책을 참고로 작성되었습니다.목차 CH3. 도커 스웜 3.1 도커 스웜을 사용하는 이유1. 단일 호스트 도커의 한계하나의 물리적 서버에서만 컨테이너 운영CPU, 메모리, 디스크 용량 제약 발생확장성 문제 직면docker ps, create, run 등의 명령어는 단일 도커 엔진에서만 작동2. 클러스터 방식의 해결책자원 통합: 여러 서버의 자원을 하나의 풀(Pool)로 통합수평적 확장: 8GB 메모리 서버 3대(24GB) + 8GB 추가 서버 = 32GB 가용 메모리비용 효율성: 고성능 단일 서버보다 적정 성능의 다수 서버 활용이 경제적3. 클러스터링 시 해결해야 할 과제서비스 디스커버리(Service Discover.. 2025. 3. 29. CNI Spec부터 Flannel 구현까지 해당 문서는 Claude 3.7을 사용하여 작성된 문서입니다. 모든 내용이 검증되지 않았으며, 할루시네이션이 존재할 수 있습니다.CNI 스펙부터 Flannel 구현까지: 종합 가이드이 가이드는 Container Network Interface(CNI) 스펙의 기본 개념부터 Flannel에서의 실제 구현까지 종합적으로 설명합니다. Flannel 데몬(flanneld)과 CNI 플러그인이 어떻게 상호작용하는지 이해하는 데 도움이 될 것입니다.목차CNI 스펙 개요CNI 작동 방식Flannel 아키텍처 개요Flannel 데몬(flanneld)Flannel CNI 플러그인Flannel 데몬과 CNI 플러그인의 연결Kubernetes와 Flannel의 통합전체 흐름: Pod 네트워킹 예시1. CNI 스펙 개요1.1.. 2025. 3. 17. Reference - Storage Linux File SystemEverything is a file - https://en.wikipedia.org/wiki/Everything_is_a_fileUnderstanding the Linux Filesystem: An In-Depth Guide for DevOps Engineers - https://dev.to/prodevopsguytech/understanding-the-linux-filesystem-an-in-depth-guide-for-devops-engineers-ona#4-understanding-inodes[/proc directory]A journey into the Linux proc filesystem - https://fernandovillalba.substack.com/p.. 2025. 3. 16. Reference - Network 1. Linux NetworkLinux Kernel Networking Stack 진입장벽 허물기 - 강주희 | OICDKorea2022 - https://2022.openinfradays.kr/session/6Networking and Kubernetes: A Layered approach - CH2. Linux Networkinghttps://www.oreilly.com/library/view/networking-and-kubernetes/9781492081647/ https://www.logicmonitor.com/wp-content/uploads/2023/06/LogicMonitor-OReilly-Networking-Kubernetes.pdf TCP/IP 네트워크 스택.. 2025. 3. 15. 이전 1 2 다음