문제: 포드가 애플리케이션을 시작하지 못하고 백업/복구 어플라이언스에서 마운트된 데이터를 사용할 수 없습니다.
이는 데이터가 캡처된 소스 머신에서 모든 애플리케이션 프로세스가 실행된 user ID와 Pod에서 실행되는 user ID의 차이로 인해 발생합니다.
해결 방법: 포드의 보안 컨텍스트를 명시적으로 설정하고 포드의 YAML 파일에서 runAsUser 필드에 적절한 사용자 ID 값을 지정합니다. 예를 들어 소스 호스트의 MySQL 애플리케이션이 사용자 ID 997로 모든 프로세스를 실행했다면 동일한 사용자 ID 997을 사용하도록 팟의 보안 컨텍스트를 설정하는 것이 좋습니다. Pod의 YAML 파일의 'spec' 섹션에 다음 단계를 지정하면 됩니다.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["이해하기 어려움","hardToUnderstand","thumb-down"],["잘못된 정보 또는 샘플 코드","incorrectInformationOrSampleCode","thumb-down"],["필요한 정보/샘플이 없음","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-08-18(UTC)"],[[["Pods may fail to start applications and consume mounted data due to discrepancies in user IDs between the source machine and the pod."],["The primary cause of the issue is differing user IDs under which application processes run on the source and within the pod."],["To resolve this, set the pod's security context explicitly, defining the correct user ID with the `runAsUser` field in the pod's YAML file."],["It is recommended to align the `runAsUser` value in the pod's security context with the user ID used by application processes on the source machine."]]],[]]