코덱스맨 (58.♡.10.178)
2026년 5월 2일 AM 06:45
안녕하세요. 코덱스를 사랑하는 코덱스맨입니다!
Lens에서 Kubernetes 리소스 관계를 한눈에 보고 싶어서 LensFlow라는 익스텐션을 만들어봤습니다.
-- 예시 화면 --

Lens를 사용하다 보면 각 리소스의 상세 정보는 잘 볼 수 있지만, 실제 서비스 흐름을 따라갈 때는 여러 화면을 계속 오가게 되는 경우가 많았습니다. Ingress가 어떤 Service로 연결되는지, 그 Service 뒤에는 어떤 Deployment나 Pod가 있는지, 또 해당 workload가 어떤 ConfigMap, Secret, PVC를 참조하는지 확인하려면 생각보다 클릭이 많이 필요했습니다.
특히 장애를 확인하거나 처음 보는 namespace를 파악할 때는 “이 요청이 실제로 어디까지 이어지는지”, “이 Service 뒤에 실제로 어떤 리소스들이 붙어 있는지”를 빠르게 보고 싶은데, 기존 화면만으로는 전체 구조를 머릿속에 그리기가 조금 번거롭다고 느꼈습니다.
그래서 Lens Flow는 namespace 안의 workload 관계를 하나의 그래프로 보여주는 데 초점을 맞췄습니다. Ingress, Service, Deployment, ReplicaSet, Pod뿐 아니라 ConfigMap, Secret, PVC 같은 참조 리소스까지 함께 표시해서, 서비스 흐름과 의존 관계를 한 화면에서 훑어볼 수 있습니다.
그래프는 좌우 방향과 위아래 방향을 지원하고, 보고 싶은 리소스만 남기도록 필터링할 수 있습니다. 각 리소스 카드를 클릭하면 Lens의 기본 detail pane으로 이동하므로, 전체 구조를 먼저 확인한 뒤 필요한 리소스만 자세히 볼 수 있습니다.
별도 sidecar나 추가 CLI 설치 없이 Lens extension 형태로 동작합니다.
모든 Kubernetes 구성을 완벽하게 표현한다고 보기는 어렵지만, 일반적인 workload 흐름을 빠르게 파악하거나 namespace 구조를 처음 훑어볼 때는 꽤 유용하게 쓸 수 있을 것 같습니다.
사용해보시고 불편한 점이나 개선 아이디어가 있다면 편하게 피드백 남겨주시면 감사하겠습니다.
댓글 (0)
- 아직 댓글이 없습니다. 첫 댓글을 작성해보세요!
댓글을 작성하려면 이 필요합니다.