소개
이번 챌린지에서 여러분은 TechCorp 의 신입 클라우드 인프라 인턴으로서 쿠버네티스 클러스터의 전반적인 상태 점검을 수행하게 됩니다. 여러분의 목표는 전체 클러스터 정보를 조회하고, 모든 노드 목록을 확인하며, 각 노드의 상태를 검증하여 향후 배포를 위한 클러스터의 준비 상태를 확인하는 것입니다. 모든 작업은 ~/project 디렉토리에서 진행하며, 명령어를 실행하기 전에 Minikube 클러스터가 정상적으로 작동하고 있는지 확인해야 합니다.
쿠버네티스 클러스터 세부 정보 확인
TechCorp 의 신입 클라우드 인프라 인턴으로서, 향후 예정된 애플리케이션 배포에 문제가 없도록 쿠버네티스 클러스터의 상태를 종합적으로 점검해야 합니다.
과제
- 적절한
kubectl명령어를 사용하여 전체 클러스터 정보를 조회하세요. - 쿠버네티스 클러스터에 포함된 모든 노드 목록을 출력하세요.
- 클러스터 내 각 노드의 상세 상태를 확인하세요.
요구 사항
- 모든 작업에는
kubectl명령어를 사용해야 합니다. - 모든 과제는
~/project디렉토리 내에서 수행하세요. - 명령어를 실행하기 전에 Minikube 클러스터가 실행 중인지 확인하세요.
- 클러스터 정보를 수집할 때는 표준
kubectl하위 명령어를 활용하세요.
예시
노드 목록 출력 예시:
NAME STATUS ROLES AGE VERSION
minikube Ready control-plane 10m v1.23.3
클러스터 정보 출력 예시:
Kubernetes control plane is running at https://192.168.49.2:8443
CoreDNS is running at https://192.168.49.2:8443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy
힌트
- 쿠버네티스 클러스터와 상호작용할 때는 항상
kubectl명령어를 사용한다는 점을 기억하세요. - 상세 명령어를 실행하기 전에 먼저 클러스터의 전반적인 상태를 확인하세요.
- 명령어에 대한 자세한 정보가 필요한 경우
--help플래그를 사용하세요. - 과제를 수행하기 전에 Minikube 클러스터가 활성화되어 있는지 다시 한번 확인하세요.
요약
요약하자면, 이번 챌린지에서는 향후 배포를 위해 쿠버네티스 클러스터의 상태를 종합적으로 점검하는 작업을 수행했습니다. kubectl 명령어를 사용하여 전체 클러스터 정보를 조회하고, 노드 목록을 확인하며, 각 노드의 세부 상태를 검증하는 과정을 익혔습니다. 모든 작업은 ~/project 디렉토리에서 이루어졌으며, 실습 진행을 위해 Minikube 클러스터의 가동 상태를 확인하는 것이 필수적이었습니다.


