.env 파일을 이용해 환경 변수를 설정하는 방식이 널리 사용되고 있습니다. 개인적으로는 dotenv 패키지를 이용해서 .env 파일을 사용중인데요 오랜만에 프로젝트 환경을 구성 하다보니 dotenv 패키지가 없더군요.
그런데!
pip install dotenv를 아무리 해도 설치되지 않는 당혹스러움을 마딱드렸습니다. 패키지가 없어진건가? 사내 네트워크에서 막힌건가? 온갖 생각을 하다 찾아보니... dotenv의 패키지 이름은 python-dotenv 였습니다 ㅠㅠ 오랜만에 만난 그 이름... 어쩐지 익숙합니다.
% k get secret drone-bot-secret -n default
NAME TYPE DATA AGE
drone-bot-secret kubernetes.io/service-account-token 3 15s
% k get secret drone-bot-secret -n default -o yaml
apiVersion: v1
data:
ca.crt: LS0tLS1CRUdJTi...
namespace: ...
token: ZX...
...
왜 자동으로 Token이 생성되지 않는지 한참 헤메였는데... 알게 모르게 k8s 버전이 1.25로 바뀌었는데 그걸 모르고 클러스터 만들고 삽질을 했었네요... 여러분은 삽질하지 마시라고 공유해 드립니다!
얼마전 회사 공식 유튜브 채널에서 개발자 밋업 영상을 찍었습니다. 근래에 회사 공식 유튜브나 블로그에 뭔가 기여한 기억도 없고 하여 겸사겸사 "NGINX 쿡북" 2판 번역서 출간 홍보도 할겸 전격 촬영에 임했습니다.
유튜브 라이브로 진행되는 회사 관련 액티비티는 신년대응 관련해서 진행했던 세션 이후로 간만이라.. 감회가 새로웠습니다. 재미있는 것은 이 영상을 찍은 이후에도 회사내에서 NGINX 관련한 이슈들에 난입할 계기가 있었고 세션에서 했던 이야기들이 헛되지 않았구나 하는 생각을 했었습니다 ^^;