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

박지용님의 프로필 이미지

작성한 질문수

데브옵스(DevOps)를 위한 쿠버네티스 마스터

큐브 대시보드 설치와 사용

질문있습니다.

작성

·

356

0

우선 저는 GCP에서 가상머신을 사용하여 실습을 진행하고 있습니다.

대시보드의 로그인 화면까지는 실습을 잘 따라갔습니다.

kubectl get secret -n kubernetes-dashboard 명령을 통해 토큰을 찾으려고 했지만 결과는 아래와 같았습니다.

NAME                              TYPE    DATA    AGE
kubernetes-dashboard-certs        Opaque   0      44m
kubernetes-dashboard-csrf         Opaque   1      44m
kubernetes-dashboard-key-holder   Opaque   2      44m

 

스택오버플로에서 1.24 버전 이후로는 토큰이 생성되지 않는다는 말을 듣고 아래의 명령을 통해 생성하였습니다..(잘 모르지만 일단 해봤습니다..)

$ kubectl create token kubernetes-dashboard -n kubernetes-dashboard

 

그래도 다행인지 생성한 토큰으로 로그인에 성공하며 접속할 수 있었습니다.

 

이후 강의는 내용이 잘 이해되지는 않았지만 영상을 따라하며 진행했습니다. kube-dashboard-role-binding.yaml파일을 통해 create하였는데 이미 존재한다는 문구와 함께 에러가 발생했습니다.

 

확인해보니 실제로 있었기에 클러스터롤바인딩 리소스를 지우고 yaml파일로 다시 생성해 주었습니다.

 

clusterrolebindings는 잘 생성됐지만 대시보드를 확인해보니

Unknown error (404)

the server could not find the requested resource (get ingresses.extensions)

라고 나오네요..

파드, 디플로이먼트, 레플리카셋 등 몇몇은 잘 나오지만 개요부분 워크로드 일부분이 404가 나옵니다...

 

강의 동영상처럼 진행하지 않아 찜찜한데 결과도 완벽하지가 않아서 질문드렸습니다..

 

중간 중간 영상과 달라 제가 했던 방식이 옳게 한 것인지 확신이 들지 않아서 답변을 듣고싶습니다.

 

긴글 읽어주셔서 감사합니다.

 

 

 

 

 

답변 1

0

안녕하세요 박지용님

강사 최일선입니다.

404 오류가 발생하는 경우는 보통 권한이 모자라거나 또는 metrics-server가 없는 경우에 발생할 수 있습니다.

다음 링크에 업데이트된 내용을 업로드했으니 기존 리소스 삭제 후 이 내용을 따라서 해보시면 좋을 것 같습니다. 인프런의 영상은 곧 교체하겠습니다.

https://youtu.be/e3S9uFPcHKI

 

삭제 방법:

kubectl delete all --all -n kubernetes-dashboard

kubectl delete ns kubernetes-dashboard

감사합니다.