텍스트### ubuntu 22.04 환경에서 minikube를 설치하여 대시보드로 접속
기본적으로 minikube dashboard 명령을 통해서 대시보드가 실행되지만 127.0.0.1 로 접속이 된다. 즉, 자신의 로컬에서만 접속이 가능하게 되어있다.
해당 내용으로 검색하던중
https://hyeo-noo.tistory.com/373 에 작성되어 있는 내용을 기반으로 접속이 가능했다.
api 프록시를 직접 설정하여 외부에서 접속할 수 있도록 하는 방법이다.
해당 블로그에는 kubectl 명령을 통해서 작성하게 되어있는데, minikube의 경우 처음에는 kubectl만 쓰면 사용하지 못하니 심볼릭 링크를 생성해주거나 alias 등록을 진행해준다.
위의 내용을 토대로 kubectl 명령을 사용한 후 api proxy를 수정하여 실행시키면
kubectl proxy --address='0.0.0.0' --disable-filter=true
호스트 컴퓨터에서 8001 포트로 포트포워딩하면
포트뒤 /api/v1/namespaces/kubernetes-dashboard/services/http:kubernetes-dashboard:/proxy/#/workloads?namespace=default 을 통해서 대시보드 접속이 가능하다.