Overview
Atlas Kubernetes Operator提供了一设立自定义资源定义 (CRD),这些定义是根据MongoDB Atlas Administration API OpenAPI 规范自动生成的。这些生成的 CRD 可与Atlas Administration API直接对等,并随着API的发展定期更新。随着时间的推移,生成的 CRD 将取代现有的 自定义资源,作为通过Atlas Kubernetes Operator管理Atlas资源的标准接口。
在 CRD 集之间进行选择
由于Atlas Kubernetes Operator目前提供的生成 CRD 数量有限,因此您应该评估哪一设立最适合您的需求:
现有自定义资源 | 生成的自定义资源 |
|---|---|
全面覆盖Atlas资源类型。 | Atlas资源类型的覆盖范围有限但不断扩大。 |
将在未来发布中弃用。 | 将成为通过Atlas Kubernetes Operator管理Atlas资源的标准。 |
稳定且完善。 | 密切跟踪Atlas Administration API OpenAPI 规范。 |
如果您需要的资源可作为生成的 CRD 提供,请考虑立即采用,以减少将来从现有 CRD 迁移的工作量。如果生成的 CRD 不可用于您的资源,请继续使用现有的自定义资源。
生成的可用 CRD
Atlas Kubernetes Operator目前支持以下生成的 CRD:
Resource | 说明 |
|---|---|
Atlas中的群组。 | |
Atlas中的集群。 | |
Atlas中的数据库用户。 | |
Atlas中的 Flex集群。 | |
Atlas中的IP访问列表条目。 |
随着Atlas Administration API OpenAPI 规范的发展,将提供生成的其他 CRD。检查此页面以获取更新。