文档菜单
文档首页
/
MongoDB 企业 Kubernetes Operator
/

启用身份验证

在本页

  • 示例部署CRD
  • 示例用户CRD

Kubernetes Operator支持X.509、LDAP和SCRAM用户身份验证。

注意

您必须为MongoDB用户和MongoDB Agent实例创建一个额外的CustomResourceDefinition。该Kubernetes Operator生成并分发证书。

请参阅完整X.509证书配置示例目录中的身份验证示例目录。此目录还包含示例LDAP和SCRAM配置。

1apiVersion: mongodb.com/v1
2kind: MongoDB
3metadata:
4 name: my-tls-enabled-rs
5spec:
6 type: ReplicaSet
7 members: 3
8 version: "4.0.4-ent"
9 project: my-project
10 credentials: my-credentials
11 security:
12 tls:
13 enabled: true
14 authentication:
15 enabled: true
16 modes: ["X509"]
17 internalCluster: "X509"
1apiVersion: mongodb.com/v1
2kind: MongoDBUser
3metadata:
4 name: user-with-roles
5spec:
6 username: "CN=mms-user-1,OU=cloud,O=MongoDB,L=New York,ST=New York,C=US"
7 db: "$external"
8 project: my-project
9 roles:
10 - db: "admin"
11 name: "clusterAdmin"

提示

另请参阅

返回

配置静态加密