콘솔(Console)에서 Web SSH 접속 후에 kubectl 명령어가 특정 오류 메시지를 출력하면서 동작하지 않아요

Print

콘솔에서 Web SSH 접속 후에 예를 들어 다음과 같이 명령어를 수행하면 오류 메시지를 출력하고 동작하지 않을 때가 있습니다.

$ kubectl get node
error: the server doesn't have a resource type "node"

이는 보안을 위하여 로그인 시 마다 인증 정보를 갱신하게 되는데 동기화 과정 중에 버그가 있어 조치하고 있고 다음 패치에 반영할 예정입니다.


이 문제는 아래 방법으로 우회 할 수 있습니다. 

(단, 아래 절차를 수행하기 위해서는 해당 네임스페이스의 어드민 권한이 필요합니다.)


  1. 클러스터의 콘솔(Console)에 접속합니다.
  2. 대시보드 화면의 대시보드 버튼을 클릭합니다.
  3. Kubernetes Dashboard로 이동합니다.
  4. 왼쪽 사이드 바의 Pods 메뉴로 이동합니다. 
  5. 상위 검색창web-ssh를 입력합니다.
  6. 검색된 결과중 web-ssh-{사용자이름}의 Pod를 확인합니다.
  7. 해당 Pod의 우측 점 세개 버튼을 눌러 Delete 합니다.
  8. Pod 삭제가 완료 된 이후 Web SSH 접속을 다시 시도합니다.


위 방법으로도 해결이 되지 않을 경우, 티켓 접수 부탁드립니다.




이 답변이 유용합니까? 아니오

Send feedback
도움이 되어드리지 못해 죄송합니다. 아티클 개선을 위해 의견을 제공해 주시기 바랍니다.