새소식

Cloud Engineering Log

Kubernetes Secret Object 이용 시 주의사항

  • -

지금 Git-Sync 컨테이너를 입혀서, Kubernetes Cluster의 PVC 상태를 Gitlab private project랑 동기화하는 작업을 수행하고 있다.

 

private gitlab에 접속하는 방법으로 ssh, id/pw가 있는데, 간편하게 수행하고 싶어서 id/pw를 kubernetes Secret객체로 등록하고 사용하려고 했다.

 

echo "<ID>" | base64

요렇게 쳐서 나온 인코딩 값을 secret에 넣으라고 하길래.... 했는데 

 

계속 ID랑 PW를 모두 인식하지 못하는 거다.

 

그래서 command를 먹여서 secret값이 어떻게 출력되나 봤더니,

echo를 통해서 입력되는 \n값까지 secret으로 들어가서 안 되는 거였다.

 

방지하기 위해서는

 

echo -n "<ID>" | base64

로 뽑아내면 잘 된다.

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.