DevOps/Kubernetes

[EKS] AWS Credentials Secret 설정 시 폴더로 인식 되는 경우

깜태 2022. 11. 24. 16:23
728x90

상황

secret volume mount로 .secret 이라는 파일을 업로드하고 싶었으나,

디렉토리로 인식되어 파일이 존재하지 않는것으로 인식되었다.

해결방법

subPath를 명시하면 파일로 처리된다.

  • deployment.yaml
- name: private-key
		mountPath: /.secret

 

- name: private-key
    mountPath: /.secret
    subPath: .secret

결과

참고

https://stackoverflow.com/questions/65399714/what-is-the-difference-between-subpath-and-mountpath-in-kubernetes

https://stackoverflow.com/questions/56395758/what-is-the-difference-between-and-when-creating-a-configmap-from-a-file-i

 

728x90