728x90
반응형
Kubernetes Dashboard 설치 및 구성 가이드
📘 목차
1. Kubernetes Dashboard 설치
공식 Kubernetes Dashboard를 설치하기 위해 다음 명령어를 실행합니다.
git clone https://github.com/kubernetes/dashboard.git
wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.2.0/aio/deploy/recommended.yaml
설치 방식은 오프라인과 온라인 방식 모두 지원됩니다.
🔌 오프라인 설치
kubectl apply -f recommended.yaml
🌐 온라인 설치
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.2.0/aio/deploy/recommended.yaml
✔ 전체 네임스페이스에서 Pod 상태 확인
kubectl get pods --all-namespaces
정상적으로 설치되었을 경우 다음과 같이 표시됩니다:
kubernetes-dashboard dashboard-metrics-scraper-xxx 1/1 Running ...
kubernetes-dashboard kubernetes-dashboard-xxx 1/1 Running ...
✔ 클러스터 정보 확인
kubectl cluster-info
예시 출력:
Kubernetes control plane is running at https://88.88.88.10:8443
2. Dashboard 접속 방법
2.1 Proxy를 통한 접속
kubectl proxy --port=5555 &
로컬 접속 주소:
http://127.0.0.1:5555/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/#/login
VIP 또는 특정 서버 IP로도 설정 가능:
kubectl proxy --port=5555 --address=88.88.88.10 --accept-hosts='^*$' &
서버 접속 주소:
http://88.88.88.10:5555/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/#/login
3. 서비스 계정 및 토큰 확인
📄 admin-user 계정 생성
cat <
🔐 ClusterRoleBinding 생성
cat <
🧾 토큰 확인
kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep admin-user | awk '{print $1}')
해당 명령어로 나온 Token 값을 복사해서 로그인 시 입력하면 됩니다.
4. NodePort를 이용한 접속 구성
kubernetes-dashboard 서비스의 타입을 ClusterIP
에서 NodePort
로 변경합니다.
kubectl -n kubernetes-dashboard edit service kubernetes-dashboard
변경 전:
TYPE: ClusterIP
변경 후:
TYPE: NodePort
💡 서비스 확인
kubectl -n kubernetes-dashboard get service kubernetes-dashboard
예시 출력:
NAME TYPE CLUSTER-IP PORT(S)
kubernetes-dashboard NodePort 10.102.160.224 443:32522/TCP
주의: NodePort는 매번 달라질 수 있으므로 반드시 포트를 확인해야 합니다.
5. Dashboard 접속
최종 접속 주소 예시:
https://88.88.88.0:32522
위 주소에 브라우저로 접속하여 Token을 입력하면 Dashboard를 사용할 수 있습니다.
728x90
반응형
'컨테이너 플랫폼' 카테고리의 다른 글
[RHOCP4] RHOCP4 (OpenShift) 설치 방법 (4.8.14) (2) | 2025.05.12 |
---|---|
Podman 설치 및 사용법 (2) | 2025.05.07 |