본문 바로가기
IT

[쿠버네티스] helm을 통한 쿠버네티스 대시보드 생성

by laoching 2024. 7. 17.
728x90
반응형

helm을 통해 쿠버네티스 대시보드 생성이 가능함

 

일단 helm을 설치해주자 (https://helm.sh/ko/docs/intro/install/)

 

helm repo add kubernetes-dashboard https://kubernetes.github.io/dashboard/\\\\n

curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3\\\\n

chmod 700 get_helm.sh ./get_helm.sh

curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 helm repo add kubernetes-dashboard https://kubernetes.github.io/dashboard/

helm upgrade --install kubernetes-dashboard kubernetes-dashboard/kubernetes-dashboard --create-namespace --namespace kubernetes-dashboard curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash

 

본인의 pc에 minikube, docker-desktop 등 여러 쿠버네티스 실행 툴이 설치되어있다면 kubectl config 명령어로 본인이 사용하고자 하는 툴로 변경을 해줘야 한다.

본인은 docker-desktop을 사용하기 위해 변경해주었음

 

kubectl config use-context docekr-desktop

 

helm upgrade --install kubernetes-dashboard kubernetes-dashboard/kubernetes-dashboard --create-namespace --

namespace kubernetes-dashboard kubectl -n kubernetes-dashboard port-forward svc/kubernetes-dashboard-kong-proxy 8443:443

 

그러면 localhost:8443으로 들어갈 수 있는데, key를 만들라고 나온다.

namespace와 service account를 확인해서 키를 만들어주자

 

kubectl get namespace

kubectl get sa -n [name space] → kubectl get sa -n kubernetes-dashboard

 

그리고 화면에 나와있는 대로 키를 만들어주자

kubectl -n kubernetes-dashboard create token kubernetes-dashboard-web

 

그리고 아래 명령어를 치면 진짜 접속이 가능해진다.

kubectl get deployment -n kubernetes-dashboard

 

 

728x90
반응형

'IT' 카테고리의 다른 글

제로트러스트란?  (0) 2024.07.25
[OWASP] OWASP Top 10 for LLM  (0) 2024.07.21
[쿠버네티스] 쿠버네티스의 구조  (0) 2024.07.15
[docker] docker storage(volume, bind, tmpfs)  (0) 2024.07.11
[docker] 이미지, 컨테이너 생성  (0) 2024.07.11

댓글