카테고리 없음
EKS에서 Kubernetes Dashboard 설치 및 버전 비교
idea9329
2025. 2. 20. 12:22
반응형
1. Amazon EKS에서 Kubernetes Dashboard 설치하기
Amazon Elastic Kubernetes Service(EKS)에서 Kubernetes Dashboard를 설치하려면 다음 단계를 따르세요:
1.1. Helm 설치
Helm은 Kubernetes 패키지 매니저로, 애플리케이션 배포를 쉽게 해줍니다. Helm이 설치되어 있지 않다면, Helm 공식 문서를 참고하여 설치하세요.
1.2. Kubernetes Dashboard Helm 저장소 추가
helm repo add kubernetes-dashboard https://kubernetes.github.io/dashboard/
1.3. Kubernetes Dashboard 설치
helm install kubernetes-dashboard kubernetes-dashboard/kubernetes-dashboard \
--namespace kubernetes-dashboard \
--create-namespace
1.4. 대시보드 접근 설정
Kubernetes Dashboard에 접근하려면 포트 포워딩을 설정해야 합니다:
kubectl port-forward -n kubernetes-dashboard service/kubernetes-dashboard 8080:443
이후 웹 브라우저에서 https://localhost:8080으로 접속하여 대시보드를 사용할 수 있습니다.
2. Kubernetes Dashboard 2.7.0 버전과 최신 버전의 차이점
Kubernetes Dashboard는 지속적으로 업데이트되며, 각 버전마다 기능 추가 및 변경이 이루어집니다. 2.7.0 버전과 최신 버전의 주요 차이점은 다음과 같습니다:
2.1. 설치 방법의 변화
- 2.7.0 버전까지: YAML 매니페스트를 사용한 설치 방법을 지원했습니다.
- 최신 버전(7.0.0 이후): Helm을 통한 설치만 지원하며, YAML 매니페스트 기반 설치는 더 이상 지원되지 않습니다. 이는 다중 컨테이너 설정 및 Kong API 게이트웨이에 대한 의존성 증가로 인한 결정입니다. citeturn0search7
2.2. 아키텍처 변경
- 최신 버전: Kubernetes Dashboard는 여러 마이크로서비스로 구성되었으며, Kong API 게이트웨이를 통해 요청을 프록시합니다. 이는 확장성과 관리 효율성을 높이기 위한 구조적 변화입니다. citeturn0search7
2.3. 기능 추가 및 변경
- 최신 버전: 사용자 인터페이스 개선, 새로운 기능 추가, 기존 기능의 최적화 등이 이루어졌습니다. 자세한 변경 사항은 Kubernetes Dashboard 릴리스 노트를 참고하세요.
3. 참고 사항
- 호환성: 최신 버전의 Kubernetes Dashboard는 Kubernetes 1.32 버전과 완전히 호환됩니다. 이전 버전과의 호환성은 제한적일 수 있으므로, 사용 중인 Kubernetes 버전에 맞는 Dashboard 버전을 선택하는 것이 중요합니다. citeturn0search1
- 보안: 대시보드에 접근할 때는 적절한 인증 및 권한 설정을 통해 보안을 강화해야 합니다.
위의 정보를 참고하여 EKS 환경에서 Kubernetes Dashboard를 설치하고, 최신 버전의 기능을 활용해 보시기 바랍니다.
반응형