쿠버네티스 내에서 카우치베이스를 사용하는 이유

Couchbase는 REST API 호출부터 모든 기능을 갖춘 웹UI에 이르기까지 클러스터를 관리하는 몇 가지 훌륭한 방법을 제공합니다. 이러한 옵션으로도 충분할 수 있지만, 더 높은 수준의 추상화가 필요한 경우가 많습니다. 사용자들은 일반적으로 Kubernetes를 사용하며 최근에는 Kubernetes 클러스터 내에 Couchbase를 배포하고 있습니다.

이러한 추상화를 제공하기 위해 카우치베이스 운영자 는 훌륭한 솔루션입니다. 카우치베이스 운영자는 클러스터 토폴로지 관리를 간소화합니다. Couchbase Operator가 제공하는 구성을 통해:

  • 자동화된 클러스터 프로비저닝
  • 탄력적인 확장성
  • 자동 복구

다음으로 카우치베이스 오퍼레이터를 활용하기 위해 필요한 기술에 대해 살펴보겠습니다.

직접 체험해 보기

기술 자료로 바로 이동 연습를 사용해보고 싶고 이미 배경 지식이 있는 경우 이 기능을 사용해 보세요. 카우치베이스 오퍼레이터는 현재 베타 버전이지만 모든 기능을 갖추고 있습니다..

쿠버네티스 요약하기

Kubernetes 는 컨테이너화된 애플리케이션의 배포, 확장 및 관리를 자동화하는 오픈 소스 컨테이너 오케스트레이션 시스템입니다. 기존에는 애플리케이션 서버와 같은 상태 비저장 워크로드에 Kubernetes를 적용했습니다. 점점 더 많은 애플리케이션이 Kubernetes로 이동함에 따라, Kubernetes 클러스터 내에서 상태 저장소를 제공해야 할 필요성이 커지고 있습니다. 초기 모델에는 펫 세트, 스테이트풀 세트, 사이드카 접근 방식, 그리고 가장 최근에는 오퍼레이터 접근 방식이 포함되었습니다.

Couchbase와 Amazon EKS 통합

Kubernetes는 컨테이너 관리 문제를 해결하지만 Kubernetes 클러스터 관리는 어려울 수 있습니다. 주요 클라우드 서비스 제공자(CSP)는 자체 관리형 솔루션과 관리형 솔루션을 제공하며, Amazon Elastic Container Service for Kubernetes(Amazon EKS)는 최상위 관리형 옵션입니다. Amazon EKS는 많은 AWS 서비스와 통합되어 있으며, 가장 주목할 만한 몇 가지 서비스가 있습니다:

  • 부하 분산을 위한 탄력적 부하 분산
  • 인증용 IAM
  • 격리용 Amazon VPC
  • 로깅을 위한 AWS CloudTrail

이 블로그 게시물에서는 Amazon EKS와 Couchbase 운영자가 어떻게 원활하게 통합되는지 설명합니다.

운영자란 무엇인가요?

오퍼레이터는 쿠버네티스 사용자를 대신하여 복잡한 상태 저장 애플리케이션의 인스턴스를 생성, 구성 및 관리하기 위해 쿠버네티스 API를 확장하는 애플리케이션별 컨트롤러이다. 이것은 기본 Kubernetes 리소스 및 컨트롤러 개념뿐만 아니라 컴퓨터로 더 잘 관리되는 일반적인 작업을 자동화하기 위한 도메인 또는 애플리케이션별 지식도 포함되어 있습니다.  

카우치베이스 운영자

카우치베이스는 카우치베이스 운영자 는 Kubernetes 내에서 카우치베이스 클러스터의 관리를 간소화합니다. 가장 흥미로운 기능은 구성에 따라 즉석에서 토포그래피를 배포하고 자동 복구를 처리하는 것입니다. 게시물 끝에 직접 사용해 볼 수 있는 링크가 제공됩니다.

Couchbase Operator high-level diagram

카우치베이스 오퍼레이터 하이레벨 다이어그램

   

Meetup!

우리는 카우치베이스 본사 밋업 6월 21일에 이 주제(및 기타)에 대해 설명했습니다. 정말 굉장했습니다. A 세션의 동영상은 곧 제공될 예정입니다.

작성자

게시자 쇼마리 리버드

쇼마리 리버드는 카우치베이스의 클라우드 아키텍트이며 워싱턴주 시애틀에 거주하고 있습니다. 개발자, 리스크 관리 고문, 항공사 승무원 등 다양한 직업을 거치며 20년 동안 경력을 쌓았습니다. '게릴라 기술자'라는 자칭도 그가 일을 완수하기 위해 궂은일을 마다하지 않는다는 뜻입니다. 뉴요커이자 섬 소년인 그는 트위터 @ShoNY2SK에서 만날 수 있습니다.

댓글 하나

  1. 잘됐네요. 클러스터 관리에 도움이 되는 카우치베이스 운영자에 대한 이 블로그를 읽고 나면 좋을 것 같습니다.

댓글 남기기