Elastic Cloud on Kubernetes

원본 보기

Elastic Cloud on Kubernetes

Kubernetes Operator 패턴을 기반으로 구축된 Elastic Cloud on Kubernetes(ECK)는 기본 Kubernetes 오케스트레이션 기능을 확장하여 Kubernetes에서 Elasticsearch, Kibana, APM Server, Beats, Elastic Agent, Elastic Maps Server, Logstash, AutoOps Agent Policy, Package Registry의 설정과 관리를 지원합니다.

Cloud Connect로 ECK 환경에서 클라우드 서비스 사용하기

Cloud Connect를 사용하면 인프라를 직접 설치하고 관리하지 않고도 ECK 환경에서 Elastic이 관리하는 클라우드 서비스를 사용할 수 있습니다. 이를 통해 운영 부담을 늘리지 않으면서 새로운 기능에 더 빠르게 접근할 수 있습니다.

Elastic Cloud on Kubernetes를 사용하면 다음과 같은 핵심 운영 작업을 간소화할 수 있습니다:

  1. 여러 클러스터 관리 및 모니터링
  2. 클러스터 용량과 스토리지 확장
  3. 롤링 업그레이드를 통한 안전한 구성 변경 수행
  4. TLS 인증서로 클러스터 보안 강화
  5. 가용 영역 인식 기능을 갖춘 hot-warm-cold 아키텍처 구성

이 섹션에서는 ECK로 Elastic Stack 애플리케이션을 설치, 구성, 관리하는 데 필요한 모든 내용을 다룹니다:

문서의 다른 섹션에서는 ECK와 관련된 다음과 같은 중요한 주제를 다룹니다:

  • 로깅 및 모니터링: ECK의 도움을 받아 모니터링과 로그 전달을 구성합니다.
  • 원격 클러스터: ECK에서 원격 클러스터를 구성합니다.
  • 백업, 고가용성, 복원력 도구: 자동 스냅샷을 위해 Elasticsearch 클러스터에 스냅샷 저장소를 추가합니다.
  • 보안: 통신을 보호하고, HTTP 인증서를 관리하거나, 애플리케이션에 보안 설정을 추가합니다.
  • 사용자 및 역할: 인증 및 권한 부여 메커니즘, 기본 제공 사용자, 외부 공급자 등을 구성합니다.
  • 오토스케일링: ECK에서 Elasticsearch 오토스케일링을 사용하는 방법, 또는 스테이트리스 워크로드에 Horizontal Pod Autoscaler 기능을 사용하는 방법을 알아봅니다.
  • 라이선싱: ECK에서 라이선스를 관리합니다.
중요

ECK는 Basic과 Enterprise 두 가지 라이선스 등급으로 제공되는 Elastic 자체 관리형 제품입니다. 자세한 내용은 Elastic 구독Elastic Cloud on Kubernetes에서 라이선스 관리 문서를 참조하세요.

빠르게 시작하려면 다음 가이드를 따라 ECK를 배포하고 Elasticsearch 클러스터를 설정하세요:

그 다음에는 이런 작업을 할 수 있습니다:

이 섹션에서는 ECK가 지원하는 Kubernetes 및 Elastic Stack 버전을 설명합니다. 자세한 내용은 전체 Elastic 지원 매트릭스를 확인하세요.

ECK는 다음 Kubernetes 배포판 및 관련 기술과 호환됩니다:

  • Kubernetes 1.31-1.36
  • OpenShift 4.16-4.22
  • Google Kubernetes Engine(GKE), Azure Kubernetes Service(AKS), Amazon Elastic Kubernetes Service(EKS)
  • Helm: 3.2.0+
  • Kubernetes 1.31-1.35
  • OpenShift 4.16-4.20
  • Google Kubernetes Engine(GKE), Azure Kubernetes Service(AKS), Amazon Elastic Kubernetes Service(EKS)
  • Helm: 3.2.0+
  • Kubernetes 1.30-1.34
  • OpenShift 4.15-4.20
  • Google Kubernetes Engine(GKE), Azure Kubernetes Service(AKS), Amazon Elastic Kubernetes Service(EKS)
  • Helm: 3.2.0+
  • Kubernetes 1.29-1.33
  • OpenShift 4.15-4.19
  • Google Kubernetes Engine(GKE), Azure Kubernetes Service(AKS), Amazon Elastic Kubernetes Service(EKS)
  • Helm: 3.2.0+
  • Kubernetes 1.28-1.32
  • OpenShift 4.14-4.18
  • Google Kubernetes Engine(GKE), Azure Kubernetes Service(AKS), Amazon Elastic Kubernetes Service(EKS)
  • Helm: 3.2.0+

ECK는 이 FAQ에 나열된 모든 적합성 인증 설치 도구와 함께 동작해야 합니다. 배포판에는 소스 패치가 포함되어 있어 ECK와 그대로는 동작하지 않을 수 있습니다.

알파, 베타, 안정 API 버전은 Kubernetes에서 사용하는 규칙과 동일한 규칙을 따릅니다.

ECK는 다음 Elastic Stack 애플리케이션과 호환됩니다:

  • Elasticsearch, Kibana, APM Server: 8+, 9+
  • Enterprise Search: 8+
  • Beats: 8+, 9+
  • Elastic Agent: 8+, 9+ (Fleet, 스탠드얼론)
  • Elastic Maps Server: 8+, 9+
  • Logstash: 8.12+, 9+
  • Elasticsearch, Kibana, APM Server: 7.17+, 8+, 9+
  • Enterprise Search: 7.7+, 8+
  • Beats: 7.17+, 8+, 9+
  • Elastic Agent: 7.10+ (스탠드얼론), 7.17+ (Fleet), 8+, 9+
  • Elastic Maps Server: 7.17+, 8+, 9+
  • Logstash: 8.12+, 9+

OpenShift 인증 Elasticsearch(ECK) Operator용 Elastic Stack 애플리케이션 이미지는 7.10 버전 이상에서만 제공됩니다.