규도자 개발 블로그

k8s config merger(k8s 설정 병합기) 본문

HTML/CSS/JS/작업물

k8s config merger(k8s 설정 병합기)

규도자 (gyudoza) 2022. 9. 18. 18:24

보통 k8s config파일에서 여러 user, cluster, context를 저장시켜놓고 사용하고는 하는데 그 config파일을 만들 때 일일히 폼을 맞춰 정리해가면서 옮겨적는게 귀찮아서 만들었다.

 

https://jujumilk3.github.io/k8s-config-merger/

 

k8s config merger

Drag and Drop one or more files to here.

jujumilk3.github.io

여기에서 실제 작동하는 사이트를 확인해볼 수 있으며 내가 직접 사용해본 결과 잘 작동한다. 사이트 내부에 깃허브 저장소로 향하는 링크도 있다. 민감한 접속데이터를 병합하는 거라 보안에 대해 걱정이 들 수 있어서 아예 Public repository를 이용한 GithubPages로 제작했다.

 

아직은 중복된 name을 체크하지 못하는 등 자잘한 케이스에 대한 버그가 있지만 kubectl에서 use-context등 명령어를 실행하면 자동으로 정리되어 크게 이슈는 없었다. 예전에 yamlier를 만들 때 kubectl안에 이미 kubernetes설정값들이 모두 추상화돼있어서 자동으로 정리된다는 사실을 확인했던 게 도움이 됐다. 그래도 깔끔한 config파일을 제작하기 위해 이슈에 등록해놓고 처리할 계획이다.

 

Comments