> For the complete documentation index, see [llms.txt](https://atomoh.gitbook.io/kubernetes/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://atomoh.gitbook.io/kubernetes/networking/cilium/glossary.md).

# 용어집

> **마지막 업데이트**: 2026년 2월 22일

이 문서는 Cilium과 관련된 주요 용어 및 약어에 대한 설명을 제공합니다. 이 용어집은 Cilium, eBPF, Kubernetes 및 네트워킹 개념을 이해하는 데 도움이 됩니다.

## 용어 카테고리

용어는 다음 카테고리로 분류됩니다:

* 🔵 **Cilium 관련 용어**
* 🟠 **eBPF 관련 용어**
* 🟢 **Kubernetes 관련 용어**
* 🟣 **네트워킹 관련 용어**
* ⚪ **일반 용어**

## A

**API(Application Programming Interface)** ⚪

* 애플리케이션 간의 통신을 가능하게 하는 인터페이스 정의 집합

**AWS ENI(Elastic Network Interface)** 🟣

* Amazon Web Services에서 제공하는 가상 네트워크 인터페이스
* Cilium의 AWS ENI IPAM 모드에서 사용됨

**ARP(Address Resolution Protocol)** 🟣

* IP 주소를 MAC 주소로 변환하는 프로토콜
* L2 네트워크에서 통신을 위해 필수적인 프로토콜

## B

**BGP(Border Gateway Protocol)** 🟣

* 인터넷에서 라우팅 정보를 교환하는 데 사용되는 표준 외부 게이트웨이 프로토콜
* Cilium에서 네이티브 라우팅 모드로 사용 가능

**BPF(Berkeley Packet Filter)** 🟠

* 패킷 필터링을 위한 기술, eBPF의 전신
* 원래 네트워크 패킷 캡처를 위해 개발됨

**BPF 맵(BPF Maps)** 🟠

* eBPF 프로그램에서 데이터를 저장하고 검색하는 데 사용되는 키-값 저장소
* 사용자 공간과 커널 공간 간의 데이터 공유에 사용됨

## C

**CGroup(Control Group)** 🟢

* Linux 커널 기능으로 프로세스 그룹의 리소스 사용을 제한하고 격리
* 컨테이너 리소스 제한에 사용됨

**CIDR(Classless Inter-Domain Routing)** 🟣

* IP 주소 할당 및 라우팅 집계 방법
* 예: 192.168.1.0/24는 192.168.1.0부터 192.168.1.255까지의 IP 주소 범위를 나타냄

**CNI(Container Network Interface)** 🟢

* 컨테이너 런타임과 네트워크 플러그인 간의 표준 인터페이스
* Cilium은 CNI 구현체 중 하나임

**CoreDNS** 🟢

* Kubernetes 클러스터에서 일반적으로 사용되는 DNS 서버
* 서비스 디스커버리에 중요한 역할을 함

**CRD(Custom Resource Definition)** 🟢

* Kubernetes API를 확장하여 사용자 정의 리소스를 정의하는 방법
* Cilium은 CRD를 사용하여 네트워크 정책 등을 정의함

**Cilium** 🔵

* eBPF를 기반으로 하는 오픈 소스 네트워킹, 보안 및 관찰성 솔루션
* Kubernetes CNI 구현체로 사용됨

## D

**DNAT(Destination Network Address Translation)** 🟣

* 패킷의 목적지 IP 주소를 수정하는 NAT 유형
* 로드 밸런싱 및 포트 포워딩에 사용됨

**DNS(Domain Name System)** 🟣

* 도메인 이름을 IP 주소로 변환하는 시스템
* Cilium은 DNS 기반 네트워크 정책을 지원함

## E

**eBPF(extended Berkeley Packet Filter)** 🟠

* Linux 커널 내에서 안전하게 프로그램을 실행할 수 있는 기술
* Cilium의 핵심 기술로 사용됨

**Endpoint** 🔵

* Cilium에서 네트워크 정책이 적용되는 워크로드 단위
* 일반적으로 Kubernetes 포드에 해당함

**Envoy** 🔵

* L7 프록시 및 서비스 메시 구성 요소
* Cilium에서 L7 정책 시행에 사용됨

## H

**Hubble** 🔵

* Cilium의 관찰성 계층
* 네트워크 흐름을 실시간으로 모니터링하고 분석하는 도구

## I

**IPAM(IP Address Management)** 🟣

* IP 주소의 할당, 추적 및 관리를 담당하는 시스템
* Cilium은 여러 IPAM 모드를 지원함

**IPsec** 🟣

* IP 패킷을 암호화하여 안전한 통신을 제공하는 프로토콜 스위트
* Cilium에서 노드 간 트래픽 암호화에 사용 가능

## K

**kube-proxy** 🟢

* Kubernetes 서비스 추상화를 구현하는 네트워크 프록시
* Cilium은 kube-proxy를 대체할 수 있음

## V

**VXLAN(Virtual Extensible LAN)** 🟣

* 레이어 2 네트워크를 레이어 3 네트워크 위에 오버레이하는 네트워크 가상화 기술
* Cilium의 오버레이 네트워킹 모드 중 하나

## W

**WireGuard** 🟣

* 현대적이고 빠른 VPN 프로토콜
* Cilium에서 노드 간 트래픽 암호화에 사용 가능

## X

**XDP(eXpress Data Path)** 🟠

* 네트워크 드라이버 수준에서 패킷을 처리하는 eBPF 기능
* 매우 높은 성능의 패킷 처리를 제공함

**DaemonSet**

* 모든 노드에서 포드의 복사본을 실행하는 Kubernetes 리소스

## E

**eBPF(extended Berkeley Packet Filter)**

* Linux 커널에서 안전하게 프로그램을 실행할 수 있는 기술

**Endpoint**

* Cilium에서 네트워크 정책이 적용되는 네트워크 엔드포인트(일반적으로 포드)

**Envoy**

* L7 프록시 및 통신 버스로 사용되는 오픈 소스 엣지 및 서비스 프록시

## F

**FQDN(Fully Qualified Domain Name)**

* 호스트의 전체 도메인 이름(예: [www.example.com](http://www.example.com))

## G

**GENEVE(Generic Network Virtualization Encapsulation)**

* 네트워크 가상화를 위한 캡슐화 프로토콜

**gRPC(gRPC Remote Procedure Call)**

* Google에서 개발한 고성능 RPC(원격 프로시저 호출) 프레임워크

## H

**Hubble**

* Cilium의 네트워크 가시성 및 모니터링 구성 요소

## I

**IPAM(IP Address Management)**

* IP 주소의 계획, 추적 및 관리

**IPsec(Internet Protocol Security)**

* IP 통신의 보안을 위한 프로토콜 스위트

**Istio**

* 서비스 메시를 구현하는 오픈 소스 플랫폼

## K

**Kafka**

* 분산 스트리밍 플랫폼

**kube-proxy**

* Kubernetes 서비스 추상화를 구현하는 네트워크 프록시

**Kubernetes**

* 컨테이너화된 애플리케이션의 배포, 확장 및 관리를 자동화하는 오픈 소스 플랫폼

## L

**L2(Layer 2)**

* OSI 모델의 데이터 링크 계층

**L3(Layer 3)**

* OSI 모델의 네트워크 계층

**L4(Layer 4)**

* OSI 모델의 전송 계층

**L7(Layer 7)**

* OSI 모델의 애플리케이션 계층

**LoadBalancer**

* 트래픽을 여러 서버에 분산하는 장치 또는 서비스

## M

**MAC(Media Access Control) 주소**

* 네트워크 인터페이스에 할당된 고유 식별자

**MTU(Maximum Transmission Unit)**

* 네트워크에서 전송할 수 있는 최대 패킷 크기

**mTLS(mutual TLS)**

* 클라이언트와 서버 모두 인증서로 서로를 인증하는 TLS의 확장

## N

**NAT(Network Address Translation)**

* IP 패킷의 IP 주소 정보를 수정하는 프로세스

**NodePort**

* 각 노드의 IP에서 정적 포트를 노출하는 Kubernetes 서비스 유형

## O

**OSI(Open Systems Interconnection) 모델**

* 네트워크 통신을 7개의 추상 계층으로 분류한 개념적 모델

**Overlay Network**

* 기존 네트워크 위에 구축된 가상 네트워크

## P

**Pod**

* Kubernetes에서 가장 작은 배포 가능한 컴퓨팅 단위

**Proxy**

* 클라이언트와 서버 간의 중개자 역할을 하는 서버

## R

**RBAC(Role-Based Access Control)**

* 역할에 따라 시스템 리소스에 대한 액세스를 제어하는 방법

## S

**Service**

* Kubernetes에서 포드 집합에 대한 안정적인 엔드포인트를 제공하는 추상화

**SNAT(Source Network Address Translation)**

* 패킷의 소스 IP 주소를 수정하는 NAT 유형

**Socket**

* 네트워크를 통한 프로세스 간 통신의 엔드포인트

## T

**TCP(Transmission Control Protocol)**

* 연결 지향적이고 신뢰할 수 있는 바이트 스트림을 제공하는 전송 프로토콜

**TLS(Transport Layer Security)**

* 네트워크를 통한 통신을 보호하는 암호화 프로토콜

## U

**UDP(User Datagram Protocol)**

* 비연결형 전송 프로토콜

## V

**VETH(Virtual Ethernet)**

* 가상 이더넷 장치로, 일반적으로 쌍으로 생성됨

**VNI(VXLAN Network Identifier)**

* VXLAN 네트워크를 식별하는 24비트 식별자

**VTEP(VXLAN Tunnel Endpoint)**

* VXLAN 패킷의 캡슐화 및 디캡슐화를 담당하는 엔드포인트

**VXLAN(Virtual Extensible LAN)**

* 계층 2 네트워크를 계층 3 네트워크 위에 오버레이하는 네트워크 가상화 기술

## W

**WireGuard**

* 현대적이고 빠르며 안전한 VPN 터널 프로토콜

## X

**XDP(eXpress Data Path)**

* 네트워크 패킷을 매우 빠르게 처리하기 위한 eBPF 기반 기술

## 퀴즈

이 장에서 배운 내용을 테스트하려면 [주제 퀴즈](/kubernetes/quiz/networking/cilium/glossary-quiz.md)를 풀어보세요.
