콘솔에서 Web SSH 접속 후에 예를 들어 다음과 같이 명령어를 수행하면 오류 메시지를 출력하고 동작하지 않을 때가 있습니다.
$ kubectl get node error: the server doesn't have a resource type "node"
이는 보안을 위하여 로그인 시 마다 인증 정보를 갱신하게 되는데 동기화 과정 중에 버그가 있어 조치하고 있고 다음 패치에 반영할 예정입니다.
이 문제는 아래 방법으로 우회 할 수 있습니다.
(단, 아래 절차를 수행하기 위해서는 해당 네임스페이스의 어드민 권한이 필요합니다.)
- 클러스터의 콘솔(Console)에 접속합니다.
- 대시보드 화면의 대시보드 버튼을 클릭합니다.
- Kubernetes Dashboard로 이동합니다.
- 왼쪽 사이드 바의 Pods 메뉴로 이동합니다.
- 상위 검색창에 web-ssh를 입력합니다.
- 검색된 결과중 web-ssh-{사용자이름}의 Pod를 확인합니다.
- 해당 Pod의 우측 점 세개 버튼을 눌러 Delete 합니다.
- Pod 삭제가 완료 된 이후 Web SSH 접속을 다시 시도합니다.
위 방법으로도 해결이 되지 않을 경우, 티켓 접수 부탁드립니다.