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'
    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 서비스와 같은 연결된 네트워크 서비스 체인을 생성하는 기능입니다.

서비스 기능 체인에서 네트워크 기능 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
    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