카테고리 없음

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 게이트웨이에 대한 의존성 증가로 인한 결정입니다. citeturn0search7

2.2. 아키텍처 변경

  • 최신 버전: Kubernetes Dashboard는 여러 마이크로서비스로 구성되었으며, Kong API 게이트웨이를 통해 요청을 프록시합니다. 이는 확장성과 관리 효율성을 높이기 위한 구조적 변화입니다. citeturn0search7

2.3. 기능 추가 및 변경

  • 최신 버전: 사용자 인터페이스 개선, 새로운 기능 추가, 기존 기능의 최적화 등이 이루어졌습니다. 자세한 변경 사항은 Kubernetes Dashboard 릴리스 노트를 참고하세요.

3. 참고 사항

  • 호환성: 최신 버전의 Kubernetes Dashboard는 Kubernetes 1.32 버전과 완전히 호환됩니다. 이전 버전과의 호환성은 제한적일 수 있으므로, 사용 중인 Kubernetes 버전에 맞는 Dashboard 버전을 선택하는 것이 중요합니다. citeturn0search1
  • 보안: 대시보드에 접근할 때는 적절한 인증 및 권한 설정을 통해 보안을 강화해야 합니다.

위의 정보를 참고하여 EKS 환경에서 Kubernetes Dashboard를 설치하고, 최신 버전의 기능을 활용해 보시기 바랍니다.

반응형