이번 실습 과정에서 쿠버네티스 클러스터가 로컬 테스크탑에서 실행되는 환경이라고 이해하고 진행했다.
관련되어서 공용서버에 접속되지 않는 이슈가 있었을 때 "리눅스에서 동작한다"라고 설명했던 부분을 리눅스 서버에 직접 접근해야한다는 의미로 받아드렸기 때문이다.
그 결과, 주어진 클러스터에 접속할 수 없다고 생각했고, 실습 환경을 활용하지 못 하는 줄만 알았다.
그 결과, 저는 주어진 클러스터에 접속할 수 없다고 생각했고, 실습 환경을 활용하지 못하는 줄 알았습니다.
현재 local에 접속되어 있는 Cluster 리스트를 확인하였을 때
kubectl config get-contexts
Docker-Desktop 으로 명시되었고 이 후 배포되어 있던 cluster필드로 재접속하고 나서 get-contexts 를 실행하였을 때 edu-cluster 로 변경된 것을 확인했다.
👨🏫 교수님: 쿠버네티스는 리눅스 환경에서 동작한다.
🤦♀️ : 리눅스 서버에 직접 로그인해서 실습해야 한다.
👨🏫 실제 의미: 쿠버네티스 워커 노드(Node)가 리눅스 기반으로 운영되지만, 학생들은 kubectl CLI를 통해 API 서버에 접근하면 된다.
즉, 환경의 동작 구조를 잘못 해석한 것이 문제의 원인이었다.
kubectl config get-contexts와 같은 명령어를 활용해 실제 접속 중인 클러스터를 확인하는 습관이 필요하다.kubectl context 전환으로 원하는 클러스터를 선택할 수 있다.