您可以使用Atlas Kubernetes Operator管理Atlas for Government 中的资源。 Atlas Kubernetes Operator仅支持在 AWS 和 Google Cloud 上管理Atlas for Government。它不支持Atlas Data Federation、无服务器实例或 Flex 集群。有关更多信息,请参阅《MongoDB Atlas for Government》文档中的支持的功能。
本页介绍如何配置 Atlas Kubernetes Operator 来托管 Atlas for Government 中的资源。
先决条件
您必须使用Atlas CLI并附带 --gov 标志来安装Atlas Kubernetes Operator 。要学习;了解有关使用Atlas CLI安装Atlas Kubernetes Operator 的更多信息,请参阅快速入门。
步骤
安装 Atlas Kubernetes Operator 后,请执行以下操作:
部署 Atlas Kubernetes Operator。
按照快速入门中的步骤部署 Atlas Kubernetes Operator。如果您使用 Atlas CLI 安装 Atlas Kubernetes Operator,则必须将 --atlasGov 标志附加到安装命令中。
为 Atlas for Government URL 配置 Atlas Kubernetes Operator。
配置 Atlas Kubernetes Operator 以连接到 Atlas for Government API URL (https://cloud.mongodbgov.com/):
如果使用 Helm 部署,请在
values.yaml文件中将atlasURI设置为https://cloud.mongodbgov.com/。如果直接部署操作符,请在启动操作符时传递
--atlas-domain=https://cloud.mongodbgov.com/标志。
如果您在上一步中使用带有 --atlasGov 标志的 Atlas CLI 部署了 Atlas Kubernetes Operator,则该操作符已配置为使用正确的 URL。
为Atlas for Government 设置云提供商地区。
在 AtlasProject 自定义资源中使用 spec.regionUsageRestrictions 参数为 Atlas for Government 设置云提供商区域。如果省略 spec.regionUsageRestrictions 参数,则此设置默认为 COMMERCIAL_FEDRAMP_REGIONS_ONLY。要了解更多信息,请参阅 spec.regionUsageRestrictions。