31장. RHOSP의 로드 밸런싱
31.1. Kuryr SDN으로 Octavia OVN 로드 밸런서 공급자 드라이버 사용
Kuryr는 더 이상 사용되지 않는 기능입니다. 더 이상 사용되지 않는 기능은 여전히 OpenShift Container Platform에 포함되어 있으며 계속 지원됩니다. 그러나 이 기능은 향후 릴리스에서 제거될 예정이므로 새로운 배포에는 사용하지 않는 것이 좋습니다.
OpenShift Container Platform에서 더 이상 사용되지 않거나 삭제된 주요 기능의 최신 목록은 OpenShift Container Platform 릴리스 노트에서 더 이상 사용되지 않고 삭제된 기능 섹션을 참조하십시오.
OpenShift Container Platform 클러스터에서 Kuryr를 사용하고 나중에 RHOSP 16으로 업그레이드된 RHOSP(Red Hat OpenStack Platform) 13 클라우드에 설치된 경우, Octavia OVN 공급자 드라이버를 사용하도록 구성할 수 있습니다.
공급자 드라이버를 변경하면 Kuryr가 기존 로드 밸런서를 대신합니다. 이 프로세스로 인해 약간의 다운 타임이 발생합니다.
사전 요구 사항
-
RHOSP CLI,
openstack
을 설치합니다. -
OpenShift Container Platform CLI,
oc
를 설치합니다. RHOSP의 Octavia OVN 드라이버가 활성화되었는지 확인합니다.
작은 정보사용 가능한 Octavia 드라이버 목록을 보려면 명령줄에서
openstack loadbalancer provider list
를 입력합니다.명령 출력에
ovn
드라이버가 표시됩니다.
프로세스
Octavia Amphora 공급자 드라이버에서 Octavia OVN으로 변경하려면 다음을 수행하십시오.
kuryr-config
ConfigMap을 엽니다. 명령줄에 다음을 입력합니다.$ oc -n openshift-kuryr edit cm kuryr-config
ConfigMap에서
kuryr-octavia-provider: default
가 포함된 행을 삭제합니다. 예를 들면 다음과 같습니다.... kind: ConfigMap metadata: annotations: networkoperator.openshift.io/kuryr-octavia-provider: default 1 ...
- 1
- 이 행을 삭제합니다. 클러스터에서
ovn
을 값으로 사용하여 이를 다시 생성합니다.
Cluster Network Operator가 수정 사항을 감지하고
kuryr-controller
및kuryr-cni
Pod를 재배포할 때까지 기다립니다. 이 과정에 몇 분이 걸릴 수 있습니다.kuryr-config
ConfigMap 주석이 값ovn
과 함께 표시되는지 확인합니다. 명령줄에 다음을 입력합니다.$ oc -n openshift-kuryr edit cm kuryr-config
ovn
공급자 값이 출력에 표시됩니다.... kind: ConfigMap metadata: annotations: networkoperator.openshift.io/kuryr-octavia-provider: ovn ...
RHOSP에서 로드 밸런서를 다시 생성했는지 확인합니다.
명령줄에 다음을 입력합니다.
$ openstack loadbalancer list | grep amphora
하나의 Amphora 로드 밸런서가 표시됩니다. 예를 들면 다음과 같습니다.
a4db683b-2b7b-4988-a582-c39daaad7981 | ostest-7mbj6-kuryr-api-loadbalancer | 84c99c906edd475ba19478a9a6690efd | 172.30.0.1 | ACTIVE | amphora
다음을 입력하여
ovn
로드 밸런서를 검색합니다.$ openstack loadbalancer list | grep ovn
ovn
유형의 나머지 로드 밸런서가 표시됩니다. 예를 들면 다음과 같습니다.2dffe783-98ae-4048-98d0-32aa684664cc | openshift-apiserver-operator/metrics | 84c99c906edd475ba19478a9a6690efd | 172.30.167.119 | ACTIVE | ovn 0b1b2193-251f-4243-af39-2f99b29d18c5 | openshift-etcd/etcd | 84c99c906edd475ba19478a9a6690efd | 172.30.143.226 | ACTIVE | ovn f05b07fc-01b7-4673-bd4d-adaa4391458e | openshift-dns-operator/metrics | 84c99c906edd475ba19478a9a6690efd | 172.30.152.27 | ACTIVE | ovn