OpenLens 써보기

Glen·2023년 12월 4일
0

k9s를 잘쓰고있긴한데...
유료 Lens 말고 GUI 형태로 사용할 수 있진 않을까 해서 찾아봤다.

Openlens로 오픈소스가 있더라
https://github.com/MuhammedKalkan/OpenLens

바로 설치해주고 제거된 기능을 extension으로 설치
https://github.com/alebcay/openlens-node-pod-menu

설정

openlens

오른쪽 하단의 플러스를 눌러서 k8s context가 저장된 config를 추가해준다.

config의 server부분을 클러스터 url이 아닌 로컬 PC의 proxy url:port로 입력해준다.

apiVersion: v1
clusters:
- cluster:
    certificate-authority-data: opwe5r2t1n3lkqw321nla123vo5446f34lkgj~~~~
    server: http://127.0.0.1:8001

OpenLens에서 접속할때 proxy를 거치도록 설정한다.

local

배스천에 접속하기위해 .ssh/config에 명시하여 사용하고있다.

Host test-bastion
        HostName 10.10.0.200
        Port 22
        User test

ssh -L < local port>:< remote ip>:< remote port> <접속할 bastion ssh config name>

ssh -L 8001:localhost:8002 test-bastion

bastion

배스천에 접속 후 kubectx로 접속할 context 확인하고 proxy 설정

kubectl proxy --port=8002

확인

openlens로 접속 확인

profile
어제보다 나은 엔지니어가 되기 위해서 공부중

0개의 댓글