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 역할의 사용자로 관리 클러스터에 액세스할 수 있어야 합니다.
  • oc CLI를 설치했습니다.
  • 헬멧 CLI를 설치했습니다.
  • DPF Operator 환경 변수를 설정했습니다. 자세한 내용은 "DPF Operator installation environment variables"를 참조하십시오.
  • NodeSRIOVDevicePluginConfig 리소스를 만들었습니다.

프로세스

  1. 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

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

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

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

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

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동