Couchbase Autonomous Operator 1.2.0의 출시를 발표하게 되어 자랑스럽게 생각합니다. 이 버전은 Kubernetes에서 Couchbase를 자율적으로 생성, 실행 및 관리할 수 있는 고급 기능을 제공합니다. 이제 클라우드에서 Couchbase Server의 모든 기능을 사용하여 애플리케이션을 빠른 시간 내에 구축하고 확장할 수 있습니다.

이번 대규모 업데이트에는 다음과 같은 새로운 관리 및 자동화 기능이 도입되었습니다:

  • Couchbase 클러스터의 자동 업그레이드
  • Kubernetes 클러스터의 자동 롤링 업그레이드
  • 어드미션 컨트롤러를 통한 자동화된 리소스 유효성 검사
  • 카우치베이스 클라이언트를 위한 공용 연결
  • TLS 인증서 로테이션
  • 카우치베이스 자율 운영자를 위한 헬름 차트
  • 로그 수집 개선 사항
  • 클라우드 관리형 쿠버네티스 서비스에 대한 프로덕션 인증 - Amazon EKS, Azure AKS 및 Google GKE

카우치베이스 자율 운영자 1.2.0은 획기적인 이번 릴리스가 기대되는 이유 중 하나는 제품 개발 주기 내내 고객, 커뮤니티, 파트너와 긴밀하게 협력해왔기 때문입니다.

카우치베이스 자율 운영자 1.2.0의 새로운 기능은 무엇인가요?

Couchbase 클러스터의 자동 업그레이드

이제 운영자는 Couchbase Server 클러스터의 자동 업그레이드를 수행할 수 있습니다. 전체 Couchbase 클러스터를 업그레이드하는 것은 CouchbaseCluster 구성에서 원하는 Couchbase 버전을 지정한 다음 Kubernetes로 푸시하는 것만큼이나 간단합니다. 운영자는 전체 온라인 롤링 업그레이드를 자체적으로 관리합니다.

통합 카우치베이스클러스터 리소스 유효성 검사

이제 오퍼레이터는 리소스 유효성 검사를 위해 입장 컨트롤러.

이전 운영자 릴리즈에서는 운영자에게 새 CouchbaseCluster 구성을 제출할 때마다 cbopctl이라는 명령줄 도구가 필요했습니다. 이 도구는 운영자가 작업을 수행하기 전에 Couchbase 클러스터 구성 변경에 대한 클라이언트 측 유효성 검사를 수행하여 잘못된 구성으로 인해 발생할 수 있는 우발적인 손상으로부터 Couchbase 배포(및 운영자)를 보호합니다.

이번 릴리스부터, 유효성 검사는 Kubernetes 클러스터 자체 내에서 어드미션 컨트롤러에 의해 수행됩니다. 이 변경의 많은 이점 중 하나는 추가 명령줄 도구를 설치할 필요 없이 어디서나 kubectl create 및 oc edit와 같은 기본 명령을 사용할 수 있다는 것입니다.

헬름 지원

헬름 은 오퍼레이터를 배포, 관리 및 업그레이드하기 위한 훌륭한 플랫폼입니다. 공식 카우치베이스 차트를 사용하면 간단하고 반복적으로 설치할 수 있으며, Helm은 각 배포와 관련된 리소스를 추적할 수 있는 편리한 단일 권한 지점 역할을 합니다.

헬름을 처음 사용하든 이미 기존 헬름 인프라를 가지고 있든, 공식 카우치베이스 헬름 차트는 오퍼레이터를 사용하기 시작하는 환상적인 방법이다.

카우치베이스 클라이언트를 위한 퍼블릭 커넥티비티

이번 릴리스에서는 공용 IP 기반 주소 지정 및 동적 DNS를 통해 인터넷을 통해 클라이언트를 Couchbase 클러스터에 연결하는 기능이 지원됩니다.

퍼블릭 쿠버네티스 서비스 지원

운영자는 이제 다음과 같은 퍼블릭 Kubernetes 서비스에 대한 전체 프로덕션 지원을 제공합니다:

  • 쿠버네티스용 아마존 엘라스틱 컨테이너 서비스(EKS)
  • 구글 쿠버네티스 엔진(GKE)
  • Microsoft Azure 쿠버네티스 서비스(AKS)

쿠버네티스 클러스터의 롤링 업그레이드

운영자는 자동 롤링 Kubernetes 업그레이드를 지원하여 번거로움과 불안감을 덜어주는 Kubernetes 또는 OpenShift 클러스터 업그레이드에 도움을 줍니다. 운영자는 중단 예산, 준비 프로브, 사용자 정의 Couchbase 로직을 사용하여 Couchbase 배포에서 다운타임이나 데이터 손실이 발생하지 않도록 보장합니다.

TLS 인증서 로테이션

만료되었거나 손상된 인증서를 교체할 수 있도록 Kubernetes 인증서 로테이션이 지원됩니다.

로그 수집 개선 사항

상태 저장 및 상태 비저장 배포를 위한 통합 로그 수집 환경을 포함하여 cbopinfo에 몇 가지 개선 사항이 적용되었습니다.

다음은 Couchbase 자율 운영자 1.2.0에 대한 몇 가지 리소스입니다.

작성자

게시자 Anil Kumar, 제품 관리 이사, Couchbase 클라우드 네이티브 데이터베이스

Anil Kumar는 Couchbase의 제품 관리 이사입니다. Anil은 19년 이상 엔터프라이즈 소프트웨어 및 클라우드 서비스를 비롯한 다양한 영역에서 소프트웨어 제품을 구축하는 데 경력을 쌓아왔습니다. 그는 고객, 파트너, 개발자, 분석가들과 함께 제품 전략과 비전을 전파하는 등 Couchbase Server, Couchbase Cloud, Kubernetes 제품군을 책임지는 실무형 제품 리더입니다. Couchbase에 입사하기 전에는 Microsoft 레드몬드에서 수년간 근무했습니다. Anil은 캐나다 토론토 대학교에서 컴퓨터 공학 석사 학위를, 인도 비스베바라야 공과대학교에서 정보 기술 학사 학위를 받았습니다.

댓글 남기기