인프런 커뮤니티 질문&답변

장우석님의 프로필 이미지

작성한 질문수

대세는 쿠버네티스 [초급~중급]

AWS KOPS 환경에서의 K8S DashBoard 오류 관련 문의 드립니다.

작성

·

469

1

안녕하세요 DashBoard 관련 오류 질문 드립니다.

먼저 K8S 구성은 AWS 환경에 KOPS 를 이용하여 K8S 를 구성하였습니다.

후에 https://www.inflearn.com/questions/25189/%EC%95%88%EB%85%95%ED%95%98%EC%84%B8%EC%9A%94-%EC%A7%88%EB%AC%B8%EC%9E%85%EB%8B%88%EB%8B%A4

링크의 질의응답을 참고하여

kubectl proxy --address='0.0.0.0' --port=8001 --accept-host='.*' 명령어를 사용하였고

 

http://EC2공인아이피:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/#!/login

를 사용하여 접속해본 결과

위 화면과 같이 권한 문제가 발생하고 있습니다..

 

 

 

 

배포하는 Dashboard 의 yaml파일에 Role Binding에 해당하는 부분에서 권한 부여를 하지 못해 이슈가 발생하는것으로 추정되는데.. 해당 권한을 부여할수 있는 방법에 대해서 알려주시면 감사하겠습니다!

답변 1

0

일프로님의 프로필 이미지
일프로
지식공유자

안녕하세요.

대시보드 설치는 어떻게 하셨을까요? 제가 가이드하는 대시보드 설치 아래와 같습니다.

설치 : kubectl apply -f https://kubetm.github.io/yamls/k8s-install/dashboard-2.3.0.yaml

접근 : http://192.168.56.30:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/#/workloads?namespace=default

설치 환경과 방법에 따라 결과가 다르기 때문에 저도 문제 결과 화면만 보고는 원인을 예측하기 어렵습니다.

Role Binding에 대한 내용은 제 강의의 [중급편] 대시보드 에서 방법을 설명하고 있습니다.

 

 

 

 

 

장우석님의 프로필 이미지
장우석
질문자

안녕하세요 말씀해주신 방법대로 진행하여 해결하였습니다.

저는 DashBoard 설치를 아래 명령어를 이용하여 설치해서 해당 이슈가 발생했던것같습니다.

답변 감사드립니다.

kubectl apply -f https://kubetm.github.io/documents/appendix/kubetm-dashboard-v1.10.1.yaml