11.4. DPU에서 작업 실행


DPU에서 워크로드를 실행하면 네트워킹, 보안, 스토리지 등의 특수 인프라 작업을 전용 처리 장치에 오프로드할 수 있습니다. 이를 통해 성능이 향상되고, 인프라와 애플리케이션 워크로드 간에 더 강력한 보안 경계가 적용되며, 호스트 CPU 리소스가 확보됩니다.

11.4.1. DPU에서 작업 실행

DPU에 워크로드를 배포하려면 다음 단계를 따르세요.

사전 요구 사항

  • OpenShift CLI(oc)가 설치되어 있어야 합니다.
  • 클러스터 관리자 권한이 있는 계정을 사용할 수 있습니다.
  • DPU Operator가 설치되었습니다.

프로세스

  1. 다음 YAML을 사용하여 호스트 측에서 샘플 워크로드를 만들고 파일을 workload-host.yaml 로 저장합니다.

    apiVersion: v1
    kind: Pod
    metadata:
      name: my-pod
      namespace: default
      annotations:
        k8s.v1.cni.cncf.io/networks: default-sriov-net
    spec:
      nodeSelector:
        kubernetes.io/hostname: worker-237 
    1
    
      containers:
      - name: appcntr1
        image: registry.access.redhat.com/ubi9/ubi:latest
        command: ['/bin/sh', '-c', 'sleep infinity']
        imagePullPolicy: Always
        securityContext:
          priviledged: true
          runAsNonRoot: false
          runAsUser: 0
          seccompProfile:
            type: RuntimeDefault
        resources:
          requests:
            openshift.io/dpu: '1'
          limits:
            openshift.io/dpu: '1'
    1
    워크로드가 배포되는 노드의 이름입니다.
  2. 다음 명령을 실행하여 작업 부하를 생성합니다.

    $ oc apply -f workload-host.yaml

11.4.2. DPU에 서비스 기능 체인 생성

네트워크 서비스 체이닝은 서비스 기능 체이닝(SFC)이라고도 하며, 소프트웨어 정의 네트워킹(SDN) 기능을 사용하여 방화벽, 네트워크 주소 변환(NAT), 침입 방지와 같은 L4-7 서비스와 같은 연결된 네트워크 서비스 체인을 생성하는 기능입니다.

서비스 기능 체인에서 네트워크 기능 my-network-function을 생성하려면 DPU에서 이 절차를 따르세요.

사전 요구 사항

  • OpenShift CLI(oc)를 설치합니다.
  • cluster-admin 권한이 있는 계정.
  • DPU Operator를 설치합니다.

프로세스

  1. 다음 YAML 파일 예를 sfc.yaml 로 저장합니다.

    apiVersion: config.openshift.io/v1
    kind: ServiceFunctionChain
    metadata:
      name: sfc
      namespace: openshift-dpu-operator
    spec:
      networkFunctions:
      - name: my-network-function 
    1
    
        image: quay.io/example-org/my-network-function:latest 
    2
    1
    네트워크 기능의 이름입니다. 이 이름은 서비스 기능 체인에서 네트워크 기능을 식별하는 데 사용됩니다.
    2
    네트워크 기능이 포함된 컨테이너 이미지의 URL입니다. 이미지는 DPU에서 접근할 수 있어야 합니다.
  2. DPU 노드에서 다음 명령을 실행하여 체인을 생성합니다.

    $ oc apply -f sfc.yaml
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2026 Red Hat
맨 위로 이동