为 Atlas for Government 配置 Atlas Kubernetes Operator
您可以使用 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。
为Atlas for Government 设置 AWS 地区。
spec.regionUsageRestrictions
使用AtlasProject
Amazon Web Services自定义资源中的 参数为Atlas for Government 设置 区域。如果省略spec.regionUsageRestrictions
参数,Atlas Kubernetes Operator 项目限制为Amazon Web Services FedRamp 默认为中等标准地区。要了解详情,请参阅spec.regionUsageRestrictions
。