Freelens는 Kubernetes 클러스터의 상태, 로그, 리소스를 데스크톱에서 확인하고 관리하는 무료 오픈소스 IDE다. macOS뿐 아니라 Windows와 Linux도 지원하며, 여러 클러스터를 다루는 개발자와 운영 담당자에게 적합하다.
Freelens는 이미 운영 중인 Kubernetes 클러스터에 접속해 상태를 살피고 작업하는 독립형 데스크톱 앱이다. 애플리케이션 소스 코드를 작성하는 범용 IDE보다는 클러스터 운영 도구에 가깝다. 개발 환경과 운영 환경을 오가거나 Pod 로그와 노드 상태를 함께 확인해야 하는 개발자·DevOps 담당자에게 맞는다.
Open Lens의 오픈소스 계보를 이어가는 커뮤니티 프로젝트이며, 공식 저장소는 MIT 라이선스를 명시한다. [공식 README](https://github.com/freelensapp/freelens)
공식 안내상 macOS 12 이상을 지원하며 Apple Silicon용 arm64와 Intel용 amd64 패키지를 구분한다. Mac에서는 PKG 또는 DMG를 선택하거나 Homebrew의 brew install --cask freelens 명령을 이용할 수 있다. Windows 10 이상과 Linux용 배포도 있어 macOS 전용 프로그램으로 분류하면 부정확하다.
현재 README는 Kubernetes 1.22 이상을 요구한다. 이전 클러스터는 포함된 kubectl로 대체 연결을 시도하지만 정상 작동을 보장하지 않으며, Preferences에서 다른 kubectl을 지정할 수 있다고 안내한다.
먼저 사용하는 Mac의 칩에 맞는 공식 패키지를 선택한다. 다음으로 접속할 클러스터의 kubeconfig와 필요한 인증 환경을 준비하고, Freelens에서 해당 클러스터를 연결한다. 클러스터 이름과 대상 네임스페이스를 확인한 뒤 Pod 목록과 로그 조회부터 시작하면 된다.
첫 점검은 개발용 클러스터에서 진행하는 편이 좋다. 화면이 열려도 모든 작업 권한이 있다는 뜻은 아니므로, 조회와 셸 접속 등 필요한 동작이 자신의 Kubernetes 권한으로 허용되는지 구분해 확인한다.
예를 들어 새 배포 뒤 컨테이너가 반복 종료된다면 대상 Pod의 로그를 열고, 필요하면 이전에 종료된 컨테이너의 로그도 확인한다. 이어 이벤트의 출처와 반복 횟수, 노드 자원 지표를 비교해 애플리케이션 오류인지 자원 문제인지 조사 범위를 좁힌다.
컨테이너가 여러 개인 Pod에서는 로그와 셸의 대상도 확인해야 한다. 1.10.3은 default-container 주석을 존중하며, 주석이 없거나 유효하지 않으면 첫 번째 컨테이너를 선택한다. 포트 포워딩은 클러스터 안의 서비스를 로컬에서 점검할 때 활용할 수 있다. [공식 릴리스 안내](https://github.com/freelensapp/freelens/releases)
공식 프로젝트는 무료 오픈소스로 소개되며, 확인한 자료에는 별도 유료 등급이나 무료판의 클러스터 수 제한이 제시되어 있지 않다. 프로젝트 후원은 제공되지만 이를 앱 사용료로 설명해서는 안 된다. 연결하는 클라우드 인프라나 외부 서비스 비용은 별도로 판단해야 한다.
2026년 10월 24일 확인한 공식 Releases 페이지는 1.10.3을 Latest로 표시한다. 지원 종료 공지는 확인되지 않았으며, 해당 릴리스에는 클러스터 로딩·로그·지표 관련 수정이 포함되어 있다.
연결이 실패하면 kubeconfig의 대상 컨텍스트, 인증 정보, VPN·프록시와 API 서버 접근 여부를 먼저 확인하고, 같은 환경에서 kubectl 접속도 비교한다. 조회는 되지만 셸이나 포트 포워딩만 실패하면 해당 작업 권한과 프록시 경로를 따로 점검한다.
CPU·메모리 값이 비어 있다면 곧바로 앱 오류로 단정하지 않는다. 공식 릴리스는 metrics-server 데이터가 없을 때 메모리를 N/A로 표시하며 Prometheus 질의 오류도 다룬다. 지표 수집 구성과 데이터 제공 상태를 확인한 다음 앱 버전의 알려진 수정 사항을 검토한다.
리소스를 눈으로 탐색하면서 로그·이벤트·셸을 이어서 사용하는 작업에는 Freelens가 적합하다. 같은 조작을 반복 실행하거나 배포 파이프라인에 넣어야 한다면 kubectl·Helm 명령을 스크립트로 관리하는 방식이 더 알맞다.
확장 기능이 선택 기준이라면 필요한 확장의 Freelens 대응 여부를 확인한다. 공식 README는 Open Lens 확장 중 다수가 변환되었다고 설명하므로, 기존 확장이 모두 그대로 호환된다고 가정하지 않는 편이 좋다.
aka.ms
Git Credential Manager(GCM)는 Git의 HTTPS 인증을 처리하고 자격 증명을 보관하는 무료 오픈소스 도구다. macOS에서는 기본적으로 키체인을 사용하며, GitHub·Azure Repos·Bitbucket·GitLab 등 여러 호스팅 서비스의 인증을 지원한다. Git 명령을 실행할 때 필요한 로그인과 다중 인증을 연결해 준다.
mongodb.com
MongoDB Compass는 MongoDB 데이터를 화면에서 조회·편집하고, 스키마와 쿼리 성능을 분석하는 무료 데스크톱 도구입니다.
lenshq.io
Lens는 Kubernetes 클러스터의 리소스, 로그, 메트릭을 데스크톱 화면에서 확인하고 관리하는 IDE다. 여러 개발·운영 환경을 오가는 개발자와 DevOps·SRE 담당자에게 적합하며, macOS 외에 Windows와 Linux도 지원한다.
antigravity.google
Google Antigravity CLI는 터미널에서 자연어로 코드 수정·명령 실행을 요청하고, 여러 AI 에이전트의 작업과 결과를 관리하는 개발 도구입니다.
docker.com
Docker Desktop은 컨테이너 이미지 빌드와 실행, 여러 서비스의 개발 환경 관리를 GUI와 명령줄로 제공하는 개발 도구입니다.
microsoft.com
.NET SDK는 C#, F#, Visual Basic으로 앱과 라이브러리를 만들고 빌드·테스트·배포 파일을 생성하는 Microsoft의 무료 오픈소스 개발 도구입니다. macOS에서는 Apple Silicon용 Arm64와 Intel용 x64를 제공하며, 터미널과 원하는 편집기를 함께 사용해 콘솔 도구와 웹 서비스를 개발할 수 있습니다.