Cilium이란?
#IaaS #Onboarding #개념 #Cilium 1. 네트워크 기초 - 서버/애플리케이션이 여러 대 있을 때, 서로 통신하려면 IP와 포트가 필요해. - TCP/UDP 같은 전송 계층을 통해 데이터가 흐르고, HTTP 같은 애플리케이션 계층에서 우리가 실제 쓰는...
19 posts
#IaaS #Onboarding #개념 #Cilium 1. 네트워크 기초 - 서버/애플리케이션이 여러 대 있을 때, 서로 통신하려면 IP와 포트가 필요해. - TCP/UDP 같은 전송 계층을 통해 데이터가 흐르고, HTTP 같은 애플리케이션 계층에서 우리가 실제 쓰는...
#Infra #IaaS #개념 #Proxy 1. 프록시 서버란? - 클라이언트와 서버 사이에서 대리 역할을 하는 중간자 서버. - 요청과 응답을 직접 전달하지 않고, 프록시 서버가 대신 처리. - 보안, 성능 최적화, 접근 제어, 부하 분산 등의 목적에 활용. ---...
#Infra #IaaS #개념 #계층구조 1. 먼저 머릿속에 넣을 “레이어 맵” - Edge(전세계 엣지): CloudFront, WAF, DNS(Route53/GA). CDN·DDoS·전역 라우팅. - L4 인그레스(전송 계층): NLB, (온프레미스면 L4 스위치)...
#Infra #Proxy #개념 HAProxy(High Availability Proxy) 는 이름 그대로 고가용성(High Availability) 을 강조하는 리버스 프록시 + 로드 밸런서 오픈소스 소프트웨어야. 즉, 우리가 앞에서 설명한 프록시의 한계(예: 단일...
#Infra #IaaS #개념 #계층구조 1. Hypervisor(하이퍼바이저)란? - 정의: 하나의 물리 서버(Host) 위에서 여러 개의 가상 머신(VM, Virtual Machine)을 실행할 수 있도록 해주는 가상화 소프트웨어. - 즉, CPU, 메모리, 네트워...
#IaaS #Onboarding #개념 1. 기본 개념 - 쿠버네티스(Kubernetes, K8s) 컨테이너 오케스트레이션 도구. 컨테이너 배포, 스케일링, 네트워킹, 자원 관리 자동화. - 클러스터(Cluster) 쿠버네티스가 동작하는 전체 시스템....
#IaaS #Onboarding #개념 1. HPA (Horizontal Pod Autoscaler) 문제 동료: “왜 우리 서비스는 CPU가 꽉 차는데도 Pod이 자동으로 늘어나지 않지?” Chris: “HPA는 Metrics Server에 의존해서 CPU/메모리 사...
--- 1) NodePort / LoadBalancer (호스트네임 없이 IP:Port로 접근) 여기서는 클라이언트 쪽 DNS(공용 DNS)만 쓰이고, CoreDNS는 관여하지 않습니다. - (1) 공용 DNS가 을 LB IP로 해석 (Route53/Cloud DNS...
컨트롤플레인 & 워커 런타임 - etcd: 클러스터 상태 저장소(Raft 합의) - kube-apiserver: 모든 요청의 프론트도어(인증/인가/검증) - kube-controller-manager: 오브젝트 목표 상태 유지(ReplicaSet, Node/Job 등...
파드의 아웃바운드 트래픽 흐름 1. DNS 질의 (CoreDNS → 외부 DNS) - 파드 안 애플리케이션이 요청 → CoreDNS로 DNS 질의 - CoreDNS가 에 지정된 상위 DNS(예: 구글 8.8.8.8, 클라우드 제공 DNS)로 포워딩 → IP 획득 후...
#Infra #IaaS #개념 | 용어 | 일반 인프라 관점 | 온프레미스(OpenStack/KVM) | 클라우드(AWS/EKS/ECS)...
#IaaS #Onboarding #개념 #Octavia --- 1) 로드밸런싱 기본 개념 - 목표: 다수의 백엔드(서버/파드)에 트래픽을 고르게 분산해 가용성과 성능을 확보. - L4 vs L7 - L4: TCP/UDP 레벨 분산. 빠르고 단순. 원본 IP 보존...
#Infra #IaaS #kube #개념 #rolling 1. 롤링 업데이트 (Rolling Update) Pod들을 순차적으로 새 버전으로 교체하는 무중단 배포 방식 예시: 이미지 버전을 v1 → v2로 교체 --- 2. 롤아웃 (Rollout) 배포 과정과 기록을...
#Infra #IaaS #개념 #모니터링 1. Horizon - OpenStack Horizon을 의미. - OpenStack(오픈소스 클라우드 플랫폼)의 대시보드(웹 UI). - 역할: - VM 생성/삭제 - 네트워크 관리 - 스토리지 관리...
1. Pod(파드)라는 것부터 쿠버네티스에서 Pod = 실행 단위야. - 컨테이너(Docker 같은 거)를 1개 이상 묶어서 실행하는 "작은 서버" 같은 개념. - 대부분은 Pod 안에 컨테이너 1개만 있어 → 앱 하나만 띄우는 식. - 하지만 경우에 따라선 컨테이너...
#IaaS #Onboarding #개념 #Cinder 1. 스토리지 기본 유형 스토리지는 크게 세 가지 방식으로 구분돼: 1. 블록 스토리지 (Block Storage) - 데이터를 “블록 단위”로 저장. - OS 입장에서는 로컬 디스크처럼 보임....
#CRI #Infra #IaaS #개념 1. 컨테이너 런타임이란? - 컨테이너를 실행·중지·삭제하는 프로그램 - 예: Docker Engine, containerd, CRI-O, rkt(옛날 것) - 쿠버네티스(Kubernetes)는 직접 컨테이너를 실행하지 않고,...
#Infra #IaaS #개념 #Proxy 1. 공통적인 단점 - 추가 지연(Latency) - 클라이언트와 서버 사이에 중간 서버가 하나 더 끼기 때문에 요청/응답 과정에서 네트워크 지연이 발생할 수 있다. - 특히 암호화(SSL/TLS) 처리나 복잡한...
#IaC #kube #개념 1. 기본 단위 - Pod - Kubernetes의 가장 작은 배포 단위 - 하나 이상의 컨테이너 + 공유 스토리지(Volumes) + 네트워크(IP) + 실행 정보 - 컨테이너들은 같은 Pod 안에서 IP와 포트 공간을...