#docker #kubernetes #container #orchestrator #microservice #infrastructure-as-code #devops #ci #cd

제목[assignment4]k8s의 db접속시 authentication문제 발생2020-06-13 01:19
작성자

mb-file.php?path=2020%2F06%2F13%2FF1287_%EC%8A%A4%ED%81%AC%EB%A6%B0%EC%83%B7%2C%202020-06-13%2001-09-54.png
 

분명히 configmap.yaml을 수정했는데도 불구하고 django에서 postgresql에 접속할 때 유저 authentication fail이 발생하는 경우가 있었습니다.


backend를 저장하는 pod의 환경변수를 바꿔주면 임시적으로 해결이 되지만 그 이유에 대해 분석해보니


postgresql의 Persistent Volume은 configmap의 변동을 모르고 있어 그런 것 같습니다.


따라서 postgresql에서는 해당 유저의 변경을 모르고 아무리 pod를 지우고 pod이 다시 만들어져도 해당 유저를 못찾은 것 같습니다.


생각해보니 assignment2때도 환경변수를 바꿔주었던것 같은데 제 컴퓨터에서는 잘 동작했더라도 교수님 컴퓨터에서는 authentication 에러가 발생했겠네요 ㅠㅠ

ㄴ 확인해보니 환경변수 잘못 설정되어있습니다..ㅋㅋㅋ




댓글