11.4. DPU에서 워크로드 실행


DPU에서 워크로드를 실행하면 네트워킹, 보안 및 스토리지와 같은 특수 인프라 작업을 전용 처리 장치로 오프로드할 수 있습니다. 이렇게 하면 성능이 향상되고 인프라와 애플리케이션 워크로드 간에 보안 경계가 강화되고 호스트 CPU 리소스를 확보할 수 있습니다.

11.4.1. DPU에서 워크로드 실행

다음 단계에 따라 DPU에 워크로드를 배포합니다.

사전 요구 사항

  • OpenShift CLI(oc)가 설치되어 있어야 합니다.
  • cluster-admin 권한이 있는 계정을 사용할 수 있습니다.
  • 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'
    Copy to Clipboard Toggle word wrap
    1
    워크로드가 배포된 노드의 이름입니다.
  2. 다음 명령을 실행하여 워크로드를 생성합니다.

    $ oc apply -f workload-host.yaml
    Copy to Clipboard Toggle word wrap

11.4.2. DPU에서 서비스 함수 체인 생성

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

DPU에서 다음 절차에 따라 서비스 함수 체인에서 네트워크 기능 my-network-function 을 생성합니다.

사전 요구 사항

  • 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
    Copy to Clipboard Toggle word wrap
    1
    네트워크 기능의 이름입니다. 이 이름은 서비스 기능 체인에서 네트워크 기능을 식별하는 데 사용됩니다.
    2
    네트워크 기능이 포함된 컨테이너 이미지의 URL입니다. 이미지는 DPU에서 액세스할 수 있어야 합니다.
  2. DPU 노드에서 다음 명령을 실행하여 체인을 생성합니다.

    $ oc apply -f sfc.yaml
    Copy to Clipboard Toggle word wrap
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2025 Red Hat