EndpointSlices
최종 수정: 2026. 1. 19.
EndpointSlices
EndpointSlice 리소스를 관리하는 방법을 안내합니다.
개요
EndpointSlice는 Service의 네트워크 엔드포인트를 추적하는 리소스로, 기존 Endpoints의 확장성 문제를 해결합니다.
Endpoints vs EndpointSlices
| 항목 | Endpoints | EndpointSlices |
|---|---|---|
| 확장성 | 단일 객체에 모든 엔드포인트 | 여러 슬라이스로 분산 |
| 최대 엔드포인트 | ~1000개 (실용적 한계) | 슬라이스당 100개 |
| 업데이트 | 전체 객체 업데이트 | 슬라이스별 부분 업데이트 |
| 토폴로지 | 제한적 | 영역/노드 정보 포함 |
| 상태 | 레거시 | 권장 |
사용 사례
- 대규모 Service (수백~수천 Pod)
- 토폴로지 인식 라우팅
- 멀티 클러스터 서비스
EndpointSlice 목록
접근 방법
- 사이드바에서 Network 선택
- EndpointSlices 클릭
목록 컬럼
| 컬럼 | 설명 |
|---|---|
| Name | EndpointSlice 이름 |
| Service | 연결된 Service |
| Address Type | 주소 유형 (IPv4, IPv6, FQDN) |
| Ports | 포트 정보 |
| Endpoints | 엔드포인트 수 |
| Age | 생성 후 경과 시간 |
Overview 탭
자세히 보고싶은 행을 클릭하면 상세보기 화면이 열립니다
조작
상세보기 화면우측 상단의 버튼 클릭시 조작 메뉴가 열립니다
Edit
EndpointSlice YAML을 직접 편집합니다.
주의: EndpointSlice는 일반적으로 Kubernetes가 자동 관리합니다. 수동 수정 시 EndpointSlice Controller가 덮어쓸 수 있습니다.
Delete
EndpointSlice를 삭제합니다.
주의: EndpointSlice는 Service에 의해 자동 생성됩니다. 삭제해도 EndpointSlice Controller가 다시 생성합니다.