11.4. DPU에서 작업 실행
DPU에서 워크로드를 실행하면 네트워킹, 보안, 스토리지 등의 특수 인프라 작업을 전용 처리 장치에 오프로드할 수 있습니다. 이를 통해 성능이 향상되고, 인프라와 애플리케이션 워크로드 간에 더 강력한 보안 경계가 적용되며, 호스트 CPU 리소스가 확보됩니다.
11.4.1. DPU에서 작업 실행 링크 복사링크가 클립보드에 복사되었습니다!
DPU에 워크로드를 배포하려면 다음 단계를 따르세요.
사전 요구 사항
-
OpenShift CLI(
oc
)가 설치되어 있어야 합니다. -
클러스터 관리자
권한이 있는 계정을 사용할 수 있습니다. - DPU Operator가 설치되었습니다.
프로세스
다음 YAML을 사용하여 호스트 측에서 샘플 워크로드를 만들고 파일을
workload-host.yaml
로 저장합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 워크로드가 배포되는 노드의 이름입니다.
다음 명령을 실행하여 작업 부하를 생성합니다.
oc apply -f workload-host.yaml
$ oc apply -f workload-host.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
11.4.2. DPU에 서비스 기능 체인 생성 링크 복사링크가 클립보드에 복사되었습니다!
네트워크 서비스 체이닝은 서비스 기능 체이닝(SFC)이라고도 하며, 소프트웨어 정의 네트워킹(SDN) 기능을 사용하여 방화벽, 네트워크 주소 변환(NAT), 침입 방지와 같은 L4-7 서비스와 같은 연결된 네트워크 서비스 체인을 생성하는 기능입니다.
서비스 기능 체인에서 네트워크 기능 my-network-function을
생성하려면 DPU에서 이 절차를 따르세요.
사전 요구 사항
-
OpenShift CLI(
oc
)를 설치합니다. -
cluster-admin
권한이 있는 계정. - DPU Operator를 설치합니다.
프로세스
다음 YAML 파일 예를
sfc.yaml
로 저장합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow DPU 노드에서 다음 명령을 실행하여 체인을 생성합니다.
oc apply -f sfc.yaml
$ oc apply -f sfc.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow