EndpointSlices로의 전환을 지속하다 노트

EndpointSlices로의 전환을 지속하다

Kubernetes 1.33 버전부터 Endpoints API가 더 이상 사용되지 않으며, 사용 시 경고 메시지가 표시됩니다. EndpointSlices가 더 많은 기능을 제공하기 때문입니다. 이중 스택 네트워킹과 같은 새로운 Service 기능은 EndpointSlices에서만 지원됩니다. 향후에는 클러스터에서 Endpoints 컨트롤러 실행 요구사항을 제거할 계획입니다. 기존 Endpoints API 작업 부하를 사용하는 사용자는 EndpointSlices로 마이그레이션해야 합니다. Endpoints와 달리 Service는 여러 개의 EndpointSlices를 가질 수 있습니다. 특히 이중 스택 네트워킹이나 100개 이상의 엔드포인트를 사용하는 경우에 유용합니다. EndpointSlices는 이름이 아닌 "kubernetes.io/service-name" 레이블을 사용하여 검색됩니다. EndpointSlices 생성에는 새로운 API 유형을 사용하고 정보를 다르게 구성해야 합니다. EndpointSlices는 IPv4 또는 IPv6와 같이 주소 유형을 명시적으로 선언해야 합니다. 관례적으로 EndpointSlice의 각 주소 배열은 하나의 요소만 포함합니다. EndpointSlice API는 엔드포인트에 대해 "ready: false"와 같은 조건을 제공하고 토폴로지 힌트를 지원합니다.