https://ko.gravatar.com/userimage/200232773/5eaa48e96800770f7409c28bf43a59c9.jpg?size=200

Gimme™

Vue App Runtime에 환경변수 전달하기(k8s configmap)

기존에 배포 버전별로 이미지를 생성(config 변수를 이미지 안에 저장) 하던 프로젝트를, 이미지를 단일화 하고 k8s configmap을 통해 변수를 활용하게 되었습니다.
vue.env에서 configmap으로 옮기는 방법입니다.

Open Policy Agent

Object Storage와 RDB의 접근권한을 제어하는 서비스를 고도화 하기 위해 CNCF 프로젝트 중 하나인 OPA(Open Policy Agent)에 대해 조사(구글 번역 후 실습)해 보았습니다.

Xcode 무한 로딩 / 무한 인덱싱

iOS앱을 Jenkins를 통해서 빌드하다가, 디버깅때문에 Xcode를 통해 빌드하고 로그를 보려하니 인덱싱을 하면서 무한 로딩에 빠지는 상황이 발생하였는데 이를 해결한 방법입니다.

iTerm2에서 Tab 별로 다른 k8s context 사용하기

Multi Kubernetes Cluster를 사용한다면 dev, staging등 다른 context를 전환하며 사용하는 경우가 있습니다. 별다른 설정없이 사용한다면 1번 탭에서 context를 변경한 것이 다른 탭에서도 적용되게 됩니다. iTerm2에서 tab별로 다른 cluster를 바라보며 사용하도록 설정한 부분을 포스팅 했습니다.

github.io에 Hugo Blog 만들고 Webstorm(InteliiJ) 플러그인 설정

그동안 개발을 하면서 헤맸던 부분들 정리해서 공유하고 싶었던 마음이 있었습니다.
2021년 부터는 매월 하나의 포스트 이상은 작성해보자는 계획을 세우고 일단 블로그를 구성하였습니다.
첫 포스트는 그 블로그를 구성한 이야기 입니다.