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

황태현님의 프로필 이미지
황태현

작성한 질문수

대세는 쿠버네티스 [초급~중급]

Pod - 실습

gcp master node 접속 방법

작성

·

925

1

강의 1분 24초때에서 나오는 화면인데요. master node ssh 접속 방법을 알 수 있을까요?

다른 워커 노드(Minion)들은 아래 명령어로 ip주소를 알 수 있어 접속이 가능한 것으로 아는데 마스터 노드는 아래 명령어에서도 ip주소가 안나와서요!

kubectl get nodes --output wide

답변 5

1

일프로님의 프로필 이미지
일프로
지식공유자

네 이제 이해가 됐네요. 열심히 설명 적어주셔서 감사합니다ㅎ

맞습니다. gcp에 마스터노드는 다른 워커노드들처럼 ssh로 가상 vm에 접근할 수 없습니다.

가상에 마스터 클러스터 컴포넌트들만 제공한다고 보시면 되세요. 위에 클러스터 ip는 쿠버네티스 api접속을 위한 용도고요.

api접근에 대한 내용은 추후 중급편을 보시면 상세하게 이해해실수 있습니다.

1

황태현님의 프로필 이미지
황태현
질문자

gcp에서 master node로 접속하는 ssh를 일부러 막아놓은 것 같은데 맞나요?

1

황태현님의 프로필 이미지
황태현
질문자

아.. 네 죄송합니다. 다른 마스터 노드라고 했던 부분은 제가 잘못 질문드렸습니다. '다른 워커노드'로 질문을 다시 수정하였습니다.

강의 1분 14초에서 '현재 여기가 쿠버네티스 마스터 인데' 라고 강의를 해주시는데요. 구글 클라우드의 쿠버네티스의 마스터 노드를 로컬 terminal에서 ssh로 어떻게 접속이 가능한지 질문드린 내용이었습니다.

강의를 보면서 구글 클라우프 플랫폼으로 세팅을 했는데요. 

아래 명령어로 kubectl의 클러스터 액세스 구성을 하고 kubectl 명령어를 사용하고 있습니다.

gcloud container clusters get-credentials k8s-cluster --zone asia-east1-a --project mimetic-pursuit-277122

추가적으로 kubectl get nodes -o wide 명령어를 통해 나온 워커 노드들의 ip로는 ssh 접속이 가능한데.. 구글 클라우드의 클러스터 ip(이거를 master node ip로 생각하는데 아닌가요?)로 나와있는 저 ip주소(35.194.170.202)에는 ssh 접속이 계속 거부됩니다.

0

황태현님의 프로필 이미지
황태현
질문자

감사합니다~!!

0

일프로님의 프로필 이미지
일프로
지식공유자

해당 강의는 pod 실습 강의인데

master node가 아닌 생성한 pod의 ip주소를 말씀하시는거 아닌가요?

질문이 이해가 잘 안가서요.

kubectl get nodes 명령으로 master와 worker node들에 대한 ip는 모두 볼 수 있을 꺼거든요.

그리고 다른 마스터 노드들이라고 얘기했는데 마스터 노드는 하나고요.

마스터 노드에 접속한 상태에서 kubectl 명령을 쳐보셨을텐데 마스터 노드에 대한 ssh접속을 질문하신부분들

전반적으로 질문에 대해 정확한 이해가 안가네요^^;

황태현님의 프로필 이미지
황태현

작성한 질문수

질문하기