MAK Data Logger는 이 client에 링크하는 library가 아니라 federation에 별도로 참여하는 federate입니다. 같은 FDD, RTI 연결 정보, RID와 license 조건을 맞추고 기록 파일은 영속 volume에 저장합니다.
MAKRTI Client ─┐
├─ MAK RTI federation ── MAK Data Logger ── PVC/NAS
다른 federate ─┘
- Logger는 중복 기록을 피하도록 기본 replica를 1로 둡니다.
- 기록 디렉터리를 PVC/NAS에 mount합니다.
- RID와 Logger profile은 ConfigMap 또는 별도 read-only volume으로 주입합니다.
- license는 Secret 또는 사내 license server로 주입하고 image/config repository에 넣지 않습니다.
- 종료 유예 시간을 두고 Logger의 정상 종료·flush 절차를 제품 매뉴얼로 확인합니다.
- Pod 교체 후 동일 기록을 이어 쓰는지, 새 session을 만드는지 운영 정책을 정합니다.
예제 manifest는 storage와 mount 경계만 보여주는 template입니다. image 이름, 실행 명령, 환경변수와 실제 경로는 구매한 Data Logger 5.11.1 Linux 배포본의 문서에 맞춰야 하며 그대로 배포할 수 있는 완성본이 아닙니다.
- 컨테이너 image 제작 및 사내 registry 저장 권한
- Kubernetes node/Pod 단위 runtime license 산정
- target Linux 배포판과 native library 의존성
- custom FDD 기록 가능 범위와 field 선택
- 재생 시 federation create/join 및 시간 제어 방식
- 예상 초당 데이터량, 보존 기간, PVC 성능과 용량
- 장애 시 파일 무결성 및 복구 절차
VR-Link도 도입이 확정되기 전에는 client image에 포함하지 않습니다. 향후 사용하더라도 별도 adapter image/target으로 격리하고 vendor runtime 재배포 조건을 먼저 확인합니다.