16.4. 마스터에서 Pod 네트워크 구성


클러스터 관리자는 마스터 구성 파일의 network Config 섹션에 있는 매개 변수를 수정하여 마스터 호스트에서 Pod 네트워크 설정을 제어할 수 있습니다(기본적으로 /etc/origin/master/master-config.yaml 에 있음).

단일 CIDR에 대한 Pod 네트워크 구성

networkConfig:
  clusterNetworks:
  - cidr: 10.128.0.0/14 
1

    hostSubnetLength: 9 
2

  networkPluginName: "redhat/openshift-ovs-subnet" 
3

  serviceNetworkCIDR: 172.30.0.0/16 
4
Copy to Clipboard Toggle word wrap

1
노드 IP 할당을 위한 클러스터 네트워크
2
노드 내에서 Pod IP 할당을 위한 비트 수
3
ovs -multitenant 플러그인의 ovs-subnet 플러그인, redhat/openshift-ovs-multitenant 의 경우 redhat/openshift -ovs-subnet 또는 ovs- networkpolicy 플러그인의 경우 redhat/openshift-ovs -networkpolicy 로 설정합니다.
4
클러스터의 서비스 IP 할당

또는 범위와 hostSubnetLength 를 사용하여 clusterNetworks 필드에 별도의 범위를 추가하여 여러 CIDR 범위가 있는 Pod 네트워크를 생성할 수 있습니다.

여러 범위를 한 번에 사용할 수 있으며 범위를 확장하거나 축소할 수 있습니다. 노드를 비우고 노드를 삭제하고 다시 생성하여 노드를 한 범위에서 다른 범위로 이동할 수 있습니다. 자세한 내용은 노드 관리 섹션을 참조하십시오. 노드 할당은 나열된 순서로 수행되며 범위가 가득 차면 목록의 다음 단계로 이동합니다.

여러 CIDR에 대한 Pod 네트워크 구성

networkConfig:
  clusterNetworks:
  - cidr: 10.128.0.0/14 
1

    hostSubnetLength: 9 
2

  - cidr: 10.132.0.0/14
    hostSubnetLength: 9
  externalIPNetworkCIDRs: null
  hostSubnetLength: 9
  ingressIPNetworkCIDR: 172.29.0.0/16
  networkPluginName: redhat/openshift-ovs-multitenant 
3

  serviceNetworkCIDR: 172.30.0.0/16
Copy to Clipboard Toggle word wrap

1
노드 IP 할당을 위한 클러스터 네트워크입니다.
2
노드 내에서 Pod IP 할당을 위한 비트 수입니다.
3
ovs -multitenant 플러그인의 경우 ovs-subnet 플러그인, redhat/openshift-ovs-multitenant 또는 ovs- networkpolicy 플러그인의 경우 redhat/openshift-ovs -networkpolicy 로 설정합니다.

clusterNetworks 값에 요소를 추가하거나 노드가 해당 CIDR 범위를 사용하지 않는 경우 제거할 수 있습니다.

중요

hostSubnetLength 값은 클러스터를 처음 생성한 후에 변경할 수 없으며, cidr 필드는 노드가 범위 내에서 할당되어 있는 경우에만 원래 네트워크가 포함된 더 큰 네트워크로만 변경할 수 있으며 serviceNetworkCIDR 은 확장할 수 있습니다. 예를 들어 10.128.0.0/14 의 일반적인 값을 지정하는 경우 cidr10.128.0.0/9 (즉, 전체 네트워크 상반기 10)로 변경할 수 있지만 원래 값 겹치지 않기 때문에 10.64.0.0/16 으로 변경할 수 있습니다.

serviceNetworkCIDR172.30.0.0/16 에서 172.30.0.0/15 로 변경할 수 있지만 원래 범위가 완전히 새 범위 내에 있더라도 원래 범위가 CIDR을 시작해야 하기 때문에 172.28.0.0/14 는 변경할 수 없습니다. 자세한 내용은 서비스 네트워크 확장을 참조하십시오.

변경 사항을 적용하려면 API 및 마스터 서비스를 다시 시작해야 합니다.

$ master-restart api
$ master-restart controllers
Copy to Clipboard Toggle word wrap
중요

노드의 Pod 네트워크 설정은 마스터의 networkConfig.clusterNetworks 매개변수에 의해 구성된 Pod 네트워크 설정과 일치해야 합니다. 이는 적절한 노드 구성 맵networkConfig 섹션에서 매개변수를 수정하여 수행할 수 있습니다.

proxyArguments:
  cluster-cidr:
  - 10.128.0.0/12 
1
Copy to Clipboard Toggle word wrap
1
CIDR 값은 마스터 수준에서 정의된 모든 클러스터 네트워크 CIDR 범위를 포함해야 하지만 노드 및 서비스의 경우와 같은 다른 IP 범위와 충돌하지는 않습니다.

마스터 서비스를 다시 시작한 후에는 구성을 노드로 전파해야 합니다. 각 노드에서 atomic-openshift-node 서비스와 ovs Pod를 다시 시작해야 합니다. 다운 타임을 방지하려면 노드 관리에 정의된 단계를 피하고 한 번에 각 노드 또는 노드 그룹에 대해 다음 절차에 설명하십시오.

  1. 노드를 예약 불가능으로 표시합니다.

    # oc adm manage-node <node1> <node2> --schedulable=false
    Copy to Clipboard Toggle word wrap
  2. 노드를 드레이닝합니다.

    # oc adm drain <node1> <node2>
    Copy to Clipboard Toggle word wrap
  3. 노드를 재시작합니다.

    # reboot
    Copy to Clipboard Toggle word wrap
  4. 노드를 다시 예약 가능으로 표시합니다.

    #  oc adm manage-node <node1> <node2> --schedulable
    Copy to Clipboard Toggle word wrap
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat