4.4. 호스트 접두사
hostPrefix 매개변수에서는 개별 머신에 예약된 포드에 할당된 서브넷 접두사 길이를 지정해야 합니다. 호스트 접두사는 각 머신의 Pod IP 주소 풀을 결정합니다.
예를 들어, 호스트 접두사가 /23 으로 설정된 경우 각 머신에는 Pod CIDR 주소 범위에서 /23 서브넷이 할당됩니다. 기본값은 /23 이며, 이를 통해 510개의 클러스터 노드와 노드당 510개의 Pod IP 주소를 허용합니다.
clusterNetwork.cidr 매개변수를 10.128.0.0/16 으로 설정하는 또 다른 예를 살펴보겠습니다. 이 경우 클러스터의 전체 주소 공간이 정의됩니다. 이렇게 하면 클러스터에 65536개의 IP 주소 풀이 할당됩니다. 그런 다음 hostPrefix 매개변수를 /23 으로 설정하면 클러스터의 각 노드에 서브넷 슬라이스가 정의됩니다. 여기서 /23 슬라이스는 /16 서브넷 네트워크의 서브넷이 됩니다. 이를 통해 각 노드에 512개의 IP 주소가 할당되고, 그 중 2개의 IP 주소는 네트워킹 및 브로드캐스팅 목적으로 예약됩니다. 다음 계산 예시에서는 이러한 IP 주소 수치를 사용하여 클러스터에 대해 생성할 수 있는 최대 노드 수를 결정합니다.
65536 / 512 = 128
65536 / 512 = 128
Red Hat OpenShift Network Calculator를 사용하면 클러스터의 최대 노드 수를 계산할 수 있습니다.