← 소프트웨어 자료실
개발 · IDE

Lens

Lens는 Kubernetes 클러스터의 리소스, 로그, 메트릭을 데스크톱 화면에서 확인하고 관리하는 IDE다. 여러 개발·운영 환경을 오가는 개발자와 DevOps·SRE 담당자에게 적합하며, macOS 외에 Windows와 Linux도 지원한다.

어떤 작업에 쓰는 프로그램인가

Lens K8S IDE는 기존 Kubernetes 클러스터에 연결해 상태를 살피고 운영 작업을 수행하는 데스크톱 도구다. 개발·스테이징·운영 클러스터를 함께 담당하거나, 명령어 출력을 번갈아 보며 장애 원인을 찾는 사용자에게 유용하다. 로컬 자격 증명과 Kubernetes RBAC 권한을 따르므로 화면에 보이는 범위도 계정 권한에 따라 달라진다.

공식 홈페이지에는 별도 제품인 Lens Agents도 소개되어 있다. 이 원고의 대상은 다운로드형 Lens K8S IDE다.

주요 기능과 실무 활용 예시

리소스 목록과 이벤트, 실시간 로그를 함께 확인하고 필요하면 터미널이나 리소스 편집기로 작업을 이어갈 수 있다. Helm 차트 관리와 포트 포워딩도 기본 플랜에 포함된다. 메트릭은 클러스터의 수집 환경이 갖춰져 있어야 표시된다.

예를 들어 스테이징 배포 후 서비스가 응답하지 않으면 해당 클러스터와 네임스페이스를 선택하고, 워크로드 상태·이벤트·로그를 차례로 살핀다. 이미지 시작 실패나 설정 오류의 단서를 찾은 뒤 포트 포워딩으로 내부 애플리케이션 응답을 확인하는 흐름에 활용할 수 있다. 이는 활용 예시이며 직접 사용한 결과는 아니다.

macOS 설치와 첫 작업 순서

공식 다운로드 페이지에서 Mac에 맞는 DMG를 선택하고 열어 Lens.app을 Applications 폴더로 옮긴다. 첫 실행에는 활성화가 필요하며 기본 방식은 Lens ID를 통한 온라인 활성화다. 자격 증명 저장을 위한 키체인 접근 요청도 확인한다.

접속할 클러스터의 kubeconfig를 준비하면 기본적으로 ~/.kube 경로를 감지한다. 다른 경로는 온보딩의 Watch files & folders로 추가하거나 Manually add kubeconfig로 내용을 입력한다. 이후 Kubernetes Clusters > Local Kubeconfigs에서 클러스터를 선택하고, 의도한 환경과 네임스페이스인지 확인한 뒤 조회부터 시작한다.

무료판 조건과 유료판 선택

Personal은 학생·취미 사용자·소규모 조직 엔지니어를 위한 무료 플랜이다. 다중 클러스터 관리, 로그·메트릭 조회, Helm 관리와 포트 포워딩을 포함한다. 다만 연간 매출 또는 자금 조달액이 1,000만 달러를 초과하는 조직은 최대 30일 평가 사용을 제외하고 유료 구독이 필요하다.

공식 가격표에서 Plus는 월 결제 30달러, 연간 선결제 300달러로 표시된다. AI 도구 연결, GitOps, EKS·AKS·GKE 통합, Security Center와 확장 기능 등이 유료 범위다. 팀 구독 관리는 Pro, 오프라인 활성화와 폐쇄망 운용은 Enterprise의 선택 기준이다.

연결·권한·메트릭 문제의 확인 순서

클러스터가 연결되지 않으면 먼저 kubeconfig의 대상과 자격 증명을 확인하고, kubectl 및 사용하는 클라우드 CLI의 상태를 점검한다. 공식 문서는 관련 도구 업데이트와 kubeconfig 재생성도 안내한다.

연결은 되지만 화면이 비어 있으면 RBAC와 네임스페이스 접근 권한을 확인한다. 네임스페이스 목록 조회가 제한된 계정은 허용된 네임스페이스를 클러스터 설정이나 kubeconfig에 지정해야 할 수 있다. 메트릭만 보이지 않으면 Prometheus 실행 여부, 자동 감지 결과, 클러스터 설정의 서비스 주소 순서로 확인한다. 앱 자체가 열리지 않으면 로컬 프록시용 포트 사용 가능 여부와 localhost가 127.0.0.1로 해석되는지도 점검한다.

다른 도구와 선택 기준

kubectl은 리소스 조회·변경·로그 확인을 명령줄에서 수행하는 Kubernetes 공식 도구다. 반복 작업을 명령어와 스크립트로 남기는 것이 우선이면 kubectl을 중심으로 작업하고, 여러 클러스터의 상태를 화면에서 탐색하는 일이 많으면 Lens를 함께 사용하는 구성이 적합하다.

Flux나 Argo CD를 이미 사용하는 팀은 Lens의 유료 연동이 리소스 확인 동선을 줄이는지 평가할 수 있다. 기본 kubeconfig 연결과 클라우드 자동 발견 기능은 플랜상 별개이므로, 클라우드 클러스터를 사용한다는 이유만으로 유료 통합이 반드시 필요한 것은 아니다.

버전과 지원 종료 검토

공식 문서에 2026-10-08자로 Lens 2026.10.51501-latest 안정판 릴리스가 게시되어 있어 제공된 버전의 근거를 확인했다. 업데이트는 순차 배포되므로 사용자마다 알림 시점이 다를 수 있다.

이 릴리스부터 macOS 12 Monterey 지원이 종료되었으며 macOS 13 Ventura 이상이 필요하다. Lens 자체의 지원 종료를 나타내는 근거는 확인되지 않았고, 현재 공식 배포와 문서가 제공되고 있다.

공식 안내

주요 기능

  • 로컬 kubeconfig를 읽어 여러 Kubernetes 클러스터에 연결하고 환경별 리소스를 탐색한다.
  • 워크로드, 노드, 네트워크, 스토리지, 이벤트와 사용자 정의 리소스(CRD)를 화면에서 확인한다.
  • 실시간 로그, Smart Terminal, 리소스 편집기와 포트 포워딩을 제공한다.
  • Helm 차트를 배포하고 설치된 릴리스를 관리한다.
  • 유료 플랜에서 Flux·Argo CD 연동, 클라우드 클러스터 통합, CVE 보고와 AI 도구 연결을 제공한다.
  • 2026.10.51501 릴리스에서 확장 기능과 Marketplace를 제공하며, 확장 사용은 프리미엄 기능이다.
광고

관련 프로그램

Google Antigravity CLI

antigravity.google

Google Antigravity CLI는 터미널에서 자연어로 코드 수정·명령 실행을 요청하고, 여러 AI 에이전트의 작업과 결과를 관리하는 개발 도구입니다.

개발macOS

Tuist

tuist.io

Tuist는 Swift로 Xcode 프로젝트 구조를 정의하고 생성하며, 빌드 캐시와 테스트 분석을 연계해 개발팀의 반복 작업을 줄이는 개발 도구다.

개발macOS

Git Credential Manager

aka.ms

Git Credential Manager(GCM)는 Git의 HTTPS 인증을 처리하고 자격 증명을 보관하는 무료 오픈소스 도구다. macOS에서는 기본적으로 키체인을 사용하며, GitHub·Azure Repos·Bitbucket·GitLab 등 여러 호스팅 서비스의 인증을 지원한다. Git 명령을 실행할 때 필요한 로그인과 다중 인증을 연결해 준다.

개발macOS

.NET SDK

microsoft.com

.NET SDK는 C#, F#, Visual Basic으로 앱과 라이브러리를 만들고 빌드·테스트·배포 파일을 생성하는 Microsoft의 무료 오픈소스 개발 도구입니다. macOS에서는 Apple Silicon용 Arm64와 Intel용 x64를 제공하며, 터미널과 원하는 편집기를 함께 사용해 콘솔 도구와 웹 서비스를 개발할 수 있습니다.

개발macOS

Docker Desktop

docker.com

Docker Desktop은 컨테이너 이미지 빌드와 실행, 여러 서비스의 개발 환경 관리를 GUI와 명령줄로 제공하는 개발 도구입니다.

개발macOS

GitHub Copilot CLI

docs.github.com

GitHub Copilot CLI는 터미널에서 자연어로 코드 분석·수정·디버깅과 GitHub 작업을 요청하는 AI 코딩 에이전트입니다. macOS, Linux, Windows를 지원합니다.

개발macOS