12.6. Worker 노드 및 Provision DPU 추가
DPF 운영자와 호스팅된 클러스터가 구성되면 OVN-Kubernetes CNI 설정을 조정하고 관리 클러스터에 DPU가 장착된 워커 노드를 추가하고 DPU를 프로비저닝합니다.
12.6.1. OVN-Kubernetes 리소스 인젝터 활성화 링크 복사링크가 클립보드에 복사되었습니다!
OVN-Kubernetes 리소스 인젝터를 설치할 수 있습니다. Helm를 사용하여 SR-IOV 가상 기능 리소스 요청 및 네트워크 첨부 항목을 작업자 노드에 예약된 각 pod에 자동으로 삽입하는 돌연변이 입장 웹하크를 배포할 수 있습니다.
작업자 노드의 가상 기능 리소스 용량은 이전 DPF 버전에서 사용되는 수동 SR-IOV 장치 플러그인 DaemonSet 및 제어 평면 노드 패치 대체 NodeSRIOVDevicePluginConfig 리소스에서 제공됩니다.
사전 요구 사항
-
cluster-admin역할의 사용자로 관리 클러스터에 액세스할 수 있어야 합니다. -
ocCLI를 설치했습니다. -
헬멧CLI를 설치했습니다. - DPF Operator 환경 변수를 설정했습니다. 자세한 내용은 "DPF Operator installation environment variables"를 참조하십시오.
-
NodeSRIOVDevicePluginConfig리소스를 만들었습니다.
프로세스
Helm를 사용하여 OVN-Kubernetes 리소스 인젝터를 설치합니다.
$ helm upgrade --install -n openshift-ovn-kubernetes ovn-kubernetes \ "$OVN_TEMPLATE_CHART_URL/ovn-kubernetes-chart" \ --version "${OVN_CHART_VERSION}" \ --skip-crds \ --set ovn-kubernetes-resource-injector.enabled=true \ --set ovn-kubernetes-resource-injector.resourceName="openshift.io/bf3_vfs" \ --set ovn-kubernetes-resource-injector.prioritizeOffloading=false \ --set ovn-kubernetes-resource-injector.controllerManager.hostNetwork=true \ --set ovn-kubernetes-resource-injector.controllerManager.webhookPort="19443" \ --set ovn-kubernetes-resource-injector.controllerManager.healthProbeBindAddress=":18081" \ --set ovn-kubernetes-resource-injector.controllerManager.webhook.image.pullPolicy=IfNotPresent \ --set "ovn-kubernetes-resource-injector.controllerManager.webhook.args={--leader-elect,--metrics-bind-address=:29091}" \ --set nodeWithDPUManifests.enabled=false \ --set nodeWithoutDPUManifests.enabled=false \ --set dpuManifests.enabled=false \ --set controlPlaneManifests.enabled=false \ --set commonManifests.enabled=false출력 예
NAME: ovn-kubernetes LAST DEPLOYED: Sun Nov 2 17:10:29 2025 NAMESPACE: openshift-ovn-kubernetes STATUS: deployed REVISION: 1 DESCRIPTION: Install complete TEST SUITE: None
검증
Resource injector muting webhook 구성이 적용되었는지 확인합니다.
$ oc get mutatingwebhookconfiguration | grep ovn출력 예
NAME WEBHOOKS AGE ovn-kubernetes-ovn-kubernetes-resource-injector 1 22h