본문 바로가기

Kubernetes2

[Kubernetes] POD / POD Generator POD POD 하나 이상의 밀접하게 관련된 컨테이너로 구성된 그룹 동일한 리눅스 네임스페이스와 동일한 워커 노드에서 항상 함께 실행 POD가 필요한 이유 여러 개의 프로세스를 단일 단위로 관리할 수 있는 상위 레벨 구조의 필요성 밀접하게 연관된 프로세스를 함께 실행하고, 하나의 컨테이너에서 실행되는 것처럼 거의 동일한 환경을 제공하며 격리된 상태로 유지 쿠버네티스는 각 컨테이너가 자체 세트를 가지고 있는 대신, POD 안의 모든 컨테이너가 동일한 리눅스 네임스페이스 세트를 공유하도록 함으로써 격리시킨다. POD 안의 컨테이너가 동일한 IP 및 포트 공간을 공유하는 방법 네트워크 네임스페이스 공유 POD 안의 컨테이너들은 같은 IP 주소와 PORT 공간 공유 localhost를 통해 같은 POD 안의 다른.. 2024. 1. 12.
[Kubernetes] Kubernetes 개요 Kubernetes 개요 The evolution of microservices frameworks Docker (2013) microservice의 runtime을 컨테이너 단위로 관리하면 편리함 불편함 발생 > 컨테이너 수가 많아질수록 관리 어려움 Container Orchestration Docker Swarm 등 여러 종류 등장 현재는 업계 표준 수준의 Kubernetes로 통일 (백엔드의 OS와 같은 역할로 여겨지기도 함) Spring Cloud (2015) netflix oss를 spring에서 매핑한 것 Istio Service mesh solution microservice 하나하나 각 서로를 호출 (거미줄처럼 복잡해짐) 구조적 문제점 발생: 핵심이 되는 microservice에 장애가 발.. 2024. 1. 11.
728x90