22.4. IPv4/IPv6 듀얼 스택 네트워킹으로 변환
클러스터 관리자는 IPv4 단일 스택 클러스터를 IPv4 및 IPv6 주소 제품군을 지원하는 듀얼 네트워크 클러스터 네트워크로 변환할 수 있습니다. 듀얼 스택으로 변환한 후 새로 생성된 모든 pod는 듀얼 스택이 활성화됩니다.
이중 스택 네트워크는 베어 메탈, IBM Power 인프라 및 단일 노드 OpenShift 클러스터에서 프로비저닝된 클러스터에서 지원됩니다.
22.4.1. 듀얼 스택 클러스터 네트워크로 변환
클러스터 관리자는 단일 스택 클러스터 네트워크를 듀얼 스택 클러스터 네트워크로 변환할 수 있습니다.
듀얼 스택 네트워킹으로 변환한 후에는 새로 생성된 pod만 IPv6 주소에 할당됩니다. IPv6 주소를 받으려면 변환하기 전에 생성된 모든 Pod를 다시 생성해야 합니다.
사전 요구 사항
-
OpenShift CLI(
oc
)를 설치합니다. -
cluster-admin
권한이 있는 사용자로 클러스터에 로그인합니다. - 클러스터는 OVN-Kubernetes 클러스터 네트워크 공급자를 사용합니다.
- 클러스터 노드에는 IPv6 주소가 있습니다.
- 인프라를 기반으로 IPv6 지원 라우터를 구성했습니다.
절차
클러스터 및 서비스 네트워크에 대한 IPv6 주소 블록을 지정하려면 다음 YAML이 포함된 파일을 생성합니다.
- op: add path: /spec/clusterNetwork/- value: 1 cidr: fd01::/48 hostPrefix: 64 - op: add path: /spec/serviceNetwork/- value: fd02::/112 2
클러스터 네트워크 구성을 패치하려면 다음 명령을 입력합니다.
$ oc patch network.config.openshift.io cluster \ --type='json' --patch-file <file>.yaml
다음과 같습니다.
file
- 이전 단계에서 만든 파일의 이름을 지정합니다.
출력 예
network.config.openshift.io/cluster patched
검증
다음 단계를 완료하여 클러스터 네트워크가 이전 프로세스에서 지정한 IPv6 주소 블록을 인식하는지 확인합니다.
네트워크 구성을 표시합니다.
$ oc describe network
출력 예
Status: Cluster Network: Cidr: 10.128.0.0/14 Host Prefix: 23 Cidr: fd01::/48 Host Prefix: 64 Cluster Network MTU: 1400 Network Type: OVNKubernetes Service Network: 172.30.0.0/16 fd02::/112
22.4.2. 단일 스택 클러스터 네트워크로 변환
클러스터 관리자는 듀얼 스택 클러스터 네트워크를 단일 스택 클러스터 네트워크로 변환할 수 있습니다.
사전 요구 사항
-
OpenShift CLI(
oc
)를 설치합니다. -
cluster-admin
권한이 있는 사용자로 클러스터에 로그인합니다. - 클러스터는 OVN-Kubernetes 클러스터 네트워크 공급자를 사용합니다.
- 클러스터 노드에는 IPv6 주소가 있습니다.
- 듀얼 스택 네트워킹을 활성화했습니다.
프로세스
다음 명령을 실행하여
networks.config.openshift.io
CR(사용자 정의 리소스)을 편집합니다.$ oc edit networks.config.openshift.io
-
이전 프로세스의
cidr
및hostPrefix
필드에 추가한 IPv6 특정 구성을 제거합니다.