지금 Git-Sync 컨테이너를 입혀서, Kubernetes Cluster의 PVC 상태를 Gitlab private project랑 동기화하는 작업을 수행하고 있다. private gitlab에 접속하는 방법으로 ssh, id/pw가 있는데, 간편하게 수행하고 싶어서 id/pw를 kubernetes Secret객체로 등록하고 사용하려고 했다. echo "" | base64 요렇게 쳐서 나온 인코딩 값을 secret에 넣으라고 하길래.... 했는데 계속 ID랑 PW를 모두 인식하지 못하는 거다. 그래서 command를 먹여서 secret값이 어떻게 출력되나 봤더니, echo를 통해서 입력되는 \n값까지 secret으로 들어가서 안 되는 거였다. 방지하기 위해서는 echo -n "" | base64 로 뽑..
Kubernetes Secret Object 이용 시 주의사항
지금 Git-Sync 컨테이너를 입혀서, Kubernetes Cluster의 PVC 상태를 Gitlab private project랑 동기화하는 작업을 수행하고 있다. private gitlab에 접속하는 방법으로 ssh, id/pw가 있는데, 간편하게 수행하고 싶어서 id/pw를 kubernetes Secret객체로 등록하고 사용하려고 했다. echo "" | base64 요렇게 쳐서 나온 인코딩 값을 secret에 넣으라고 하길래.... 했는데 계속 ID랑 PW를 모두 인식하지 못하는 거다. 그래서 command를 먹여서 secret값이 어떻게 출력되나 봤더니, echo를 통해서 입력되는 \n값까지 secret으로 들어가서 안 되는 거였다. 방지하기 위해서는 echo -n "" | base64 로 뽑..
2022.05.10