문서 메뉴
문서 홈
/
MongoDB Enterprise Kubernetes 연산자
/

권한 확인

이 페이지의 내용

  • Kubernetes 연산자 객체에 대한 기본 권한

Kubernetes 연산자 구성의 객체는 기본 권한을 사용합니다. 다음은 Kubernetes cluster에서 Ops Manager 및 MongoDB 리소스를 배포하고 managed하기 위한 Kubernetes Operator의 최소 권한입니다.

다음 차트를 사용하여 Kubernetes Operator 구성의 객체가 필수 Kubernetes API 동사에 액세스할 수 있는지 확인합니다.

Kubernetes 리소스
API 동사
Configmaps

다음 권한이 필요합니다.

  • get, list, watch. Kubernetes 연산자는 지정된 configmap에서 조직 및 프로젝트 데이터를 읽습니다.

  • create, update. Kubernetes Operator는 애플리케이션 데이터베이스 인스턴스를 구성하기 위한 configmap 객체를 생성하고 업데이트합니다.

  • delete. Kubernetes 연산자는 이전 버전 을 지원하기 위해 delete configmap 권한이 필요합니다. 이 권한은 이전 버전의 수명 종료 날짜에 도달하면 삭제됩니다.

시크릿

다음 권한이 필요합니다.

서비스

다음 권한이 필요합니다.

  • get, list, watch. Kubernetes 연산자는 MongoDB 서비스를 읽고 감시합니다. 예를 들어, Ops Manager 서비스와 통신하려면 Kubernetes Operator가 Ops Manager 서비스의 URL을 사용할 수 있는 get, listwatch 권한이 필요합니다.

  • create, update. 서비스와 통신하기 위해 Kubernetes Operator는 Ops Manager 및 MongoDB 사용자 지정 리소스에 해당하는 서비스 객체를 생성하고 업데이트합니다.

StatefulSets

다음 권한이 필요합니다.

  • get, list, watch. Kubernetes 연산자는 MongoDB 사용자 지정 리소스에 대해 생성하는 StatefulSet의 변경 사항에 React합니다. 또한 managed StatefulSet의 필드를 읽습니다.

  • create, update. Kubernetes 연산자는 MongoDB 사용자 지정 리소스에 해당하는 StatefulSet를 생성하고 업데이트합니다.

  • delete. Kubernetes 연산자에는 MongoDB 사용자 지정 리소스를 삭제할 때 StatefulSet를 삭제할 수 있는 권한이 필요합니다.

Pods

다음 권한이 필요합니다.

  • get, list, watch. Kubernetes 연산자는 애플리케이션 데이터베이스 Pod를 쿼리하여 상태에 대한 정보를 얻습니다.

네임스페이스

다음 권한이 필요합니다.

  • list, watch. cluster 전체 모드에서 Kubernetes 연산자를 실행하는 경우 MongoDB 사용자 지정 리소스의 모든 네임스페이스에 대한 listwatch 권한이 필요합니다.

돌아가기

보안

다음

MongoDB 서명 확인