Ssoon

AWS EKS - Observability - Cost visibility with Kubecost 본문

AWS EKS Workshop Study 2기

AWS EKS - Observability - Cost visibility with Kubecost

구구달스 2024. 3. 30. 12:31
CloudNet@ 팀의 AWS EKS Workshop Study 2기 - 4주차
# EKS Workshop 참고
  • Workshop 실습 환경 준비
더보기
  • 실습 환경 다음과 같이 변경
    • Amazon EKS 클러스터에 AWS 로드 밸런서 컨트롤러를 설치
    • EBS CSI 드라이버용 EKS 관리형 애드온을 설치
    • Amazon EKS 클러스터에 Kubecost 설치
    • 테라폼실습구성링크

Kubecost

  • Kubernetes 환경에서의 비용 관리와 모니터링을 위한 솔루션
  • Kubernetes 클러스터에서 실행 중인 워크로드의 비용을 실시간으로 추적하고 시각화하여 사용자가 클라우드 리소스의 비용을 효율적으로 관리

  1. 비용 추적과 분석:
    • Kubernetes 클러스터에서 실행 중인 애플리케이션 및 워크로드의 비용을 추적하고 분석
    • 각 애플리케이션, 네임스페이스 또는 사용자별로 비용을 세분화하여 표시하므로, 사용자는 어떤 부분이 비용을 생성하는지 쉽게 이해
  2. 시각화 및 대시보드:
    • Kubecost는 사용자 친화적인 대시보드를 제공하여 비용 데이터를 시각적으로 표시
    • 대시보드에서는 비용 트렌드, 예산 초과, 리소스 사용률 등의 정보를 실시간으로 모니터링
  3. 예산 관리 및 경고:
    • 사용자는 Kubecost를 사용하여 예산을 설정하고 관리
    • 예산을 초과하는 경우 경고를 받아 문제를 신속하게 해결
  4. 비용 할당 및 비용 분담:
    • Kubecost는 비용을 할당하고 부서 또는 팀별로 비용을 분담하는 기능을 제공
    • 이를 통해 조직 내에서 비용을 효율적으로 관리하고 분배
  5. 통합성:
    • AWS와의 통합을 지원하여 AWS의 비용 관리 도구와 연계하여 사용
    • 이를 통해 AWS 환경에서의 비용을 종합적으로 관리

💠 Kubecost

  • Kubecost가 이미 클러스터에 배포

  • 로드밸런서 서비스를 사용하여 Kubecost가 노출되었으며, 다음과 같이 접속할 수 있는 URL 확인

  • 링크를 열어 Kubecost에 액세스

💠 비용 할당

  • 비용 할당을 클릭

  • 다양한 비용 차원 확인
    • namespace
    • deployment
    • pod
    • labels
  • Deployment 를 선택합니다. 그러면 네임스페이스가 아닌 Deployment 별로 비용이 집계

  • 주문 네임스페이스를 선택 비용이 집계

Comments