카우치베이스 자율 운영자 2.0 베타 버전 소개
오늘 저희는 다음과 같은 최신 프리뷰를 발표하게 되어 기쁘게 생각합니다. 카우치베이스 자율 운영자(CAO) 2.0 베타 버전 출시. 이 릴리스는 중요한 업데이트입니다. 카우치베이스 자율 운영자.
이번 릴리스에는 완전한 자율 기능을 갖춘 몇 가지 새로운 엔터프라이즈급 기능이 도입되었습니다. 보안, 모니터링, 고가용성및 관리 용이성. 많은 고객들이 지난 1년 동안 프로덕션 환경에서 Couchbase Autonomous Operator를 성공적으로 실행해 왔습니다. 이들 대부분은 지난 18개월 동안 다음과 같은 목적으로 저희와 함께했습니다. 정의 카우치베이스 자율 운영자 2.0의 요구 사항을 충족합니다. 정말 감사합니다!!
고급 기능을 갖춘 코어의 Kubernetes
카우치베이스 자율 운영자 2.0 는 Kubernetes 플랫폼 1.13+의 핵심 기능을 기반으로 구축되었습니다. 이번 릴리즈에서는 Couchbase 역할 기반 액세스 제어(RBAC) 보안, 데이터센터 간 복제(XDCR) 관리, Prometheus를 통한 모니터링 및 예약 백업을 포함하여 설치, 업그레이드 및 관리 방식을 재설계했습니다. 이러한 발전은 사용자 정의 리소스에 대한 더 나은 지원을 통해 Couchbase Server의 많은 최신 혁신과 Kubernetes 에코시스템의 개선을 기반으로 합니다.
즐겁게 사용해 보시고 피드백을 보내주시기 바랍니다.
카우치베이스 자율 운영자 2.0 베타의 새로운 기능은 무엇인가요?
새로운 사용자 지정 리소스 모델
이번 릴리스에서는 Couchbase 사용자 정의 리소스를 배포하고 관리하는 새로운 모델이 도입되었습니다. 이전에는 클러스터에 대한 모든 것(예: 노드, 버킷, XDCR 등)을 정의하는 단일 모놀리식 CouchbaseCluster 리소스 구성을 사용하여 클러스터를 배포했습니다. 자율 운영자 2.0부터는 CouchbaseCluster 리소스의 일부가 사용자 정의 리소스 유형으로 분리되어 자율 운영자가 레이블 선택을 사용하여 함께 집계합니다.
이 새로운 모델로 이동하는 것은 자율 운영자가 Kubernetes 플랫폼의 향후 진화를 지원할 수 있도록 하는 데 매우 중요합니다. 이러한 변화는 관리 용이성 측면에서도 즉각적인 이점을 제공합니다. 가장 실용적인 이점 중 하나는 사용자 정의 리소스 역할 기반 액세스 제어(RBAC)의 제정을 통해 Couchbase 배포의 여러 부분에 대한 세분화된 액세스 제어를 달성할 수 있다는 것입니다.
Autonomous Operator 2.0에서는 모든 Couchbase 사용자 지정 리소스가 새로운 형식을 사용해야 합니다. CouchbaseCluster와 같은 Couchbase 사용자 지정 리소스는 Autonomous Operator 버전 1과 2 간에 이전 버전과 호환되지 않습니다. Autonomous Operator 1.x에서 업그레이드하는 경우 기존 CouchbaseCluster 리소스를 버전 2.0으로 변환하는 도구(cbopconv)가 제공되었습니다.
사용자 및 RBAC 관리
이제 자율 운영자가 Couchbase 사용자(로컬 및 LDAP 모두)의 생성 및 권한을 직접 관리할 수 있습니다. 레이블 선택과 결합된 새로운 CouchbaseUser, CouchbaseGroup 및 CouchbaseRoleBinding 리소스를 사용하면 자율 운영자가 다중 클러스터 배포에서 사용자를 관리하는 방법을 매우 유연하게 조정할 수 있습니다.
LDAP 및 RBAC에 대한 지원은 Couchbase Server 6.5부터 제공됩니다.
백업 관리
백업은 데이터베이스 관리자에게 가장 일상적이고 반복적인 활동 중 하나입니다. 하지만 무시할 수 없는 중요한 작업이기도 합니다.
자율 운영자 2.0 사용자는 Couchbase Server에서 제공하는 모든 엔터프라이즈급 기능을 통해 완전히 원활한 자동/예약 백업 환경을 경험하게 됩니다. cbbackupmgr. 여기에는 CouchbaseBackupRestore 리소스 정의를 사용하여 Couchbase 클러스터에 백업을 복원하는 기능도 포함됩니다.
프로메테우스 메트릭 컬렉션
사전 모니터링 및 알림은 건강한 Couchbase 환경을 관리하는 데 필수적입니다. Couchbase 웹 콘솔은 상세한 통계 및 알림 기능을 제공하지만 실시간 대시보드를 위한 것이며 시스템 운영자가 모니터링해야 할 다른 많은 사항과 연계되어 있지는 않습니다. Prometheus와 같은 외부 모니터링 시스템과의 통합은 사전 알림과 여러 Couchbase 클러스터에 걸친 실시간 메트릭 수집이라는 두 가지 주요 목적을 위해 필요합니다.
최신 운영자는 Couchbase 서버 메트릭을 수집하고 노출하기 위해 Couchbase Prometheus Exporter와의 기본 통합을 제공합니다. 이렇게 내보낸 메트릭은 Prometheus에서 스크랩한 다음 Grafana와 같은 도구에서 시각화할 수 있습니다.
상호 TLS 지원을 사용한 인증서 인증
이제 이 릴리스에서는 Couchbase Server와 SDK 클라이언트 간의 상호 TLS(mTLS) 인증이 완전히 지원됩니다. 이 작동 모드를 사용하면 클라이언트가 신뢰할 수 있는 엔터티와 대화하고 있는지 확인할 수 있을 뿐만 아니라 Couchbase Server 인스턴스도 클라이언트에 대한 신뢰를 구축할 수 있습니다.
XDCR 관리
이제 자율 운영자는 새로운 CouchbaseReplication 리소스를 사용하여 데이터 센터 간 복제(XDCR)를 직접 관리할 수 있습니다.
카우치베이스 모바일 통합에 대한 튜토리얼
Autonomous와 함께 쿠버네티스에 Couchbase 동기화 게이트웨이를 배포하는 데 대한 튜토리얼과 모범 사례를 개선했습니다. 연산자 관리되는 카우치베이스 사용자 지정 리소스입니다.