카테고리 없음

📌 AWS EKS에서 1.29 버전과 1.32 버전을 대시보드에 표시하는 방법

idea9329 2025. 2. 24. 15:09
728x90
반응형

 

EKS에서 1.29 버전과 1.32 버전 클러스터가 모두 보이도록 대시보드를 설정하려면 아래 방법을 적용해야 합니다.


✅ 1. AWS EKS 클러스터를 대시보드에 추가하는 방법

📌 1. EKS 클러스터 목록 확인

aws eks list-clusters --region <YOUR_AWS_REGION>
  • 기존 1.29 클러스터와 새로 생성한 1.32 클러스터가 목록에 있는지 확인

📌 2. kubectl에 클러스터 추가 (Kubeconfig 업데이트)

aws eks update-kubeconfig --name <CLUSTER_1_29_NAME> --region <YOUR_AWS_REGION>
aws eks update-kubeconfig --name <CLUSTER_1_32_NAME> --region <YOUR_AWS_REGION>
  • ~/.kube/config 파일이 업데이트됨
  • 이제 두 개의 클러스터를 kubectl config get-contexts로 확인 가능

✅ 2. Kubernetes 대시보드에 두 개의 클러스터 추가

1️⃣ Kubernetes Dashboard 설치 (미설치 시)

kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.7.0/aio/deploy/recommended.yaml

2️⃣ 새로운 1.32 클러스터도 대시보드에서 보이도록 추가

kubectl config use-context <CLUSTER_1_32_CONTEXT>
kubectl proxy
  • kubectl config get-contexts 명령어로 클러스터 컨텍스트 확인
  • http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/ 에서 대시보드 접속

👉 클러스터 변경은 대시보드 내에서 kubeconfig 파일을 설정하여 가능
👉 또는 Grafana, Lens 같은 시각화 도구를 사용해 여러 클러스터를 한 화면에서 모니터링 가능


✅ 3. Prometheus + Grafana로 2개 클러스터 모니터링

1️⃣ Prometheus 설정 (EKS에 적용)

helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
helm install prometheus prometheus-community/kube-prometheus-stack --namespace monitoring --create-namespace
  • Prometheus로 1.29, 1.32 클러스터 데이터를 수집

2️⃣ Grafana에서 클러스터 추가

  • Grafana 설치 후 Data Sources에서 Prometheus 추가
  • Prometheus에서 1.29 및 1.32 클러스터 메트릭을 수집하도록 설정
  • Grafana 대시보드에서 클러스터 버전별 데이터 확인 가능

📌 결론

 AWS EKS kubectl config에 두 개의 클러스터 등록
 Kubernetes Dashboard, Prometheus, Grafana 설정하여 클러스터별 모니터링
 Grafana에서 EKS 클러스터 1.29 & 1.32를 함께 표시 가능

🚀 이제 새로운 7대 대시보드에서 EKS 1.29 및 1.32 클러스터를 함께 볼 수 있습니다!
더 궁금한 점 있으면 질문 주세요! 😊

반응형