관리 메뉴

피터의 개발이야기

[kubernetes] OpenLens 설치 및 minikube 연동, OpenLens 노드/포드 메뉴 확장 본문

Kubernetes/Logging & Monitoring

[kubernetes] OpenLens 설치 및 minikube 연동, OpenLens 노드/포드 메뉴 확장

기록하는 백앤드개발자 2024. 1. 21. 11:43
반응형

ㅁ 관련 글

[kubernetes] 쿠버네티스 목차

[kubernetes] 모니터링 방법 정리

[kubernetes] 개발환경 목차, kubectl, Datree, eksctl, k9s, skaffold, LENS, OPENLENS
[kubernetes] LENS 설치 및 minikube 클러스터 연동

[kubernetes] OpenLens 설치 및 minikube 연동, OpenLens 노드/포드 메뉴 확장

ㅁ 들어가며

Lens는 7일간 무료로 사용할 수 있다.

 지난 글, [kubernetes] LENS 설치 및 minikube 클러스터 연동에서 kubernetes LENS를 사용해 보았다. 하지만 유료화로 인해 무료버젼인  OpenLens을 사용해 보았다. 

 

ㅁ OpenLens 설치

 ㅇ 설치를 위해 OpenLens Releases로 이동하여 설치파일을 다운 받거나 OS에 따라 설치를 진행하면 된다.

 

brew install --cask openlens

 ㅇ나의 경우 맥을 사용하고 있어, homebrew(페키지 관리 프로그램)을 이용해서 간단히 설치하였다.

 

 ㅇ 설치가 완료되면 Applications에 앱을 실행한다.

 

ㅁ minikube 클러스터 연동

 ㅇ 현재 맥북에 context는 2개이다. 그 중에 minikube를 선택하여 minikube cluster와 연동하였다.

 

ㅁ Pod 정보 비교

 ㅇ OpenLENS는 LENS에 비해 확장된 기능이 일부 제거된 것을 확인할 수 있다.

 

 ㅇ Github에서 말하기를, 6.3.0부터 일부 확장 기능이 Lens에서 제거되었다.

 ㅇ Node와 Pod의 메뉴 기능을 확장할 수 있다. 

 

 

ㅁ OpenLens Node/Pod Menu 확장

이 OpenLens 확장은 6.3.0의 OpenLens 자체에서 제거된 노드 및 Pod 메뉴 기능을 다시 추가합니다.

이곳으로 이동하여 설치방법을 확인하였다.

 

 ㅇ 왼쪽 상단의 Extensions를 클릭한다.

@alebcay/openlens-node-pod-menu

  ㅇ 위의 Name을 입력하고 Install를 클릭한다.

ㅇ 설치가 완료되었다.

 

ㅁ 확장 기능 확인

 ㅇ Pod의 Attach to Pod, Pod shell, Pod logs 기능 활성화되었다.

 ㅇ Node의 Node shell, Cordon, Drain기능이 활성화 되었다.

 

ㅁ 마무리

[kubernetes] LENS 설치 및 minikube 클러스터 연동에서 kubernetes LENS를 사용해보고 무료 버젼인 OpenLENS를 사용해 보았다. 개인적으로 유로의 부담보다는 무료의 OpenLens를 통해 기본적인 클러스터 관리는 문제가 없어보인다. OpenLENS는 쿠버네티스의 IDE라고 하는데, 그 이유를 사용해 보니 알 수 있었다. 클러스터의 관리를 UI를 통해 직관적이고 통합적으로 빠르게 확인할 수 있는 개발자의 도구임은 분명해 보인다.

 

ㅁ 함께 보면 좋은 사이트

OpenLens Github

OpenLens 노드/포드 메뉴 확장

반응형
Comments