您可以使用 Atlas Kubernetes Operator 管理 Atlas for Government 中的资源。 仅支持在Atlas Kubernetes Operator 上管理Atlas for Government。Amazon Web Services它不支持 Atlas Data Federation 和无服务器部署。 有关更多信息,请参阅《MongoDB Atlas for Government》文档中的支持的功能。
本页介绍如何配置 Atlas Kubernetes Operator 来托管 Atlas for Government 中的资源。
先决条件
您必须安装 Atlas Kubernetes Operator。 如果使用带有 --gov标志的 Atlas CLI 安装 Atlas Kubernetes Operator,则可以跳过以下过程中的步骤 1 - 3。 如果您在安装 Atlas Kubernetes Operator 时未指定--gov标志,请完成以下过程中的所有步骤。
要学习;了解有关使用Atlas CLI安装Atlas Kubernetes Operator的更多信息,请参阅快速入门。
步骤
安装 Atlas Kubernetes Operator 后,请执行以下操作:
在文件中找到 atlas-domain下的 spec.containers.args设置。
apiVersion: apps/v1 kind: Deployment metadata:   ... spec:   progressDeadlineSeconds: 600   replicas: 1   revisionHistoryLimit: 10   selector:     ...   strategy:    ...   template:     metadata:       ...     spec:       containers:       - args:         - --atlas-domain=https://cloud.mongodb.com/         - --leader-elect         - --health-probe-bind-address=:8081         - --metrics-bind-address=127.0.0.1:8080         - --log-level=info         - --log-encoder=json         command:         - /manager         env:         - name: OPERATOR_POD_NAME  ... 
部署 Atlas Kubernetes Operator。
按照快速入门中的步骤部署 Atlas Kubernetes Operator。
Amazon Web Services为AtlasAtlas for Government 设置Amazon Web Services地区。
spec.regionUsageRestrictions使用AtlasProject 自定义资源中的 参数为Atlas for Government设立Amazon Web Services地区。如果省略spec.regionUsageRestrictions 参数, Atlas Kubernetes Operator默认会将项目限制在Amazon Web Services 默认 Moderate 标准区域。要学习;了解详情,请参阅 spec.regionUsageRestrictions。