작성
·
361
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가 없는 경우에 발생할 수 있습니다.
다음 링크에 업데이트된 내용을 업로드했으니 기존 리소스 삭제 후 이 내용을 따라서 해보시면 좋을 것 같습니다. 인프런의 영상은 곧 교체하겠습니다.
삭제 방법:
kubectl delete all --all -n kubernetes-dashboard
kubectl delete ns kubernetes-dashboard
감사합니다.