티스토리 뷰
인프런의 "대세는 쿠버네티스" 강의를 듣기 시작했는데, 거기서 구축하는 여러 가지 환경 중에 나는 GCP를 이용한 쿠버네티스 환경을 구축했다. 그런데... 본 강의에서는 dashboard를 사용해야하는데, dashboard에 접근이 안되는 문제가 생겼다. 원래 --enable-skip-login을 추가해주면 그냥 skip 버튼만 눌렀을 때 대시보드가 뜨는데, 나는 404에러가 발생했다. 그래서 하는 수 없이 토큰으로 로그인하는 걸로 결정했다. 여기를 참고해서 토큰을 얻어서 로그인했고, 대시보드에 들어갔는데 모든 권한이 forbidden이어서 아래와 같이 입력해서 해결했다.
kubectl create clusterrolebinding --user system:serviceaccount:default:default default-sa-admin --clusterrole cluster-admin
만약 위와 같이 입력했는데 이미 존재한다고 하면 삭제하고 다시 명령어를 실행하면 된다.
kubectl delete clusterrolebinding
300x250
'공부흔적 > 쿠버네티스' 카테고리의 다른 글
Service에서 Pod를 어떻게 찾아서 접근하는지? (0) | 2022.04.27 |
---|---|
특정 profile yaml파일을 선택해서 파드 만들기 (0) | 2021.07.15 |
GKE에서 docker hub의 private 이미지로 Pod 생성하기 (0) | 2021.07.13 |
[대세는 쿠버네티스] GKE환경에서 대시보드 혹은 cmd창으로 생성하기, 노드에 접근하기 (0) | 2021.07.01 |
[대세는 쿠버네티스] GKE에서 서비스 생성시 external IP를 설정하는 문제 (0) | 2021.06.30 |