본문 바로가기
카테고리 없음

OpenLens 설치 및 사용법

by BTC_MAN 2023. 6. 18.

베하~

안녕하세요 3대 5000의 man, xoxo 입니다.

이번주에는 Open Lens에 대해 알아보도록 하겠습니다. 

 

Lens란?

쿠버네티스 클러스터 모니터링 도구로 쿠버네티를 사용하는 운영자들이 쿠버네티스의 환경을 효과적으로 관리할 수 있는 도구입니다. 

기존의 CLI 환경에서  kubectl을 통해서도 클러스터를 관리할 수 있지만 Lens를 이용하면 UI를 통해 편리하게 쿠버네티스 클러스터를 관리할 수 있습니다.

이러한 Lens가 유료로 변경됨에 따라 OpenLens를 이용하면 Lens를 무료로 사용할 수 있습니다. 

 

그럼 OpenLens 설치 및 사용법에 대해 알아보도록 하겠습니다 

 

1. OpenLens 설치

아래의 git 링크로 들어가 각자의 환경에 맞는 파일을 다운해줍니다.

https://github.com/MuhammedKalkan/OpenLens/releases

 

Releases · MuhammedKalkan/OpenLens

OpenLens Binary Build Repository. Contribute to MuhammedKalkan/OpenLens development by creating an account on GitHub.

github.com

windows의 경우 아래와 같은 exe파일을 다운받아 설치합니다. 

OpenLens설치 파일 다운

2. OpenLens 실행 및 kubernetes cluster 등록

아래의 사진과 같이 openlens를 실행해 줍니다. 

OpenLens실행

아래와 같이 왼쪽 상단의 catalog → cluster 로 접근하면 + 버튼을 클릭합니다.

클러스터 등록

각자의 환경에 맞는  kubeconfig 파일을 설정해 줍니다

 

본인의 클러스터에 접근하는 kubeconfig 파일을 설정해주면 아래와 같이 클러스터가 등록됩니다.

클러스터 등록완료

3. 클러스터 접근

클러스터 접근(등록된 Node목록 확인가능)

4. Extension 설치

해당 openlens 의 경우 nodeshell 과 pod shell이 존재하지 않아 별도로 설치를 해야하므로 설치방법에 대해 알아보도록 하겠습니다.

윈도우의 경우 <ctrl + shift + e> 단축키를 사용하면 아래와 같이 extension을 설치할 수 있는 화면으로 넘어옵니다.

위의 화면에서 @alebcay/openlens-node-pod-menu 를 URL입력 칸에 입력하고 install을 누르면

Node와 Pod shell 을 사용할 수 있습니다.

 

5. OpenLens활용

아래와 같이 pod 또는 node를 선택하고 우측 상단의 shell을 누르면 pod | Node에 연결됩니다.

아래와 같이 파드를 선택하여 로그도 확인할 수 있습니다.

이렇게 kubernets 관리 도구인 openlens를 사용하는 방법에 대해 알아보았습니다.

 

다들 openlens를 활용하여 쉽고 편리하게 kubernetes를 관리해보세요

댓글