AtlasOrgSettings 自定义资源允许您修改特定组织的设置。
重要
自定义资源不再默认删除对象
Atlas Kubernetes Operator使用 自定义资源配置文件来管理Atlas配置,但从Atlas Kubernetes Operator2.0 开始,您在Kubernetes中删除的自定义资源不再(默认)在Atlas中删除。相反, Atlas Kubernetes Operator只是停止管理Atlas中的这些资源。
AtlasProject示例,如果您在Kubernetes中删除 自定义资源,默认默认, Atlas Kubernetes Operator不再自动从Atlas中删除相应的项目。这种行为更改旨在帮助防止意外删除。 要学习;了解详情,包括如何将此行为恢复为Atlas Kubernetes Operator2 0之前使用的默认行为,请参阅新的默认值: Atlas Kubernetes Operator2 中的删除保护。0 。同样,如果您使用Atlas Kubernetes Operator从Kubernetes中的Atlas项目中删除团队,则Atlas Kubernetes Operator不会从Atlas中删除团队。
显式定义所需的配置详细信息,以避免隐式使用默认Atlas配置值。 在某些情况下,继承Atlas默认值可能会导致协调循环,从而阻止自定义资源实现
READY状态。 示例,在AtlasDeployment自定义资源中显式定义所需的自动伸缩行为(如所包含的示例所示)可确保自定义资源中的静态实例大小不会重复应用于已启用自动伸缩的Atlas部署。autoScaling: diskGB: enabled: true compute: enabled: true scaleDownEnabled: true minInstanceSize: M30 maxInstanceSize: M40
例子
以下示例显示了一个 AtlasOrgSettings 自定义资源:
apiVersion: atlas.mongodb.com/v1 kind: AtlasOrgSettings metadata: name: my-org-settings namespace: mongodb-atlas-system spec: orgID: "455aff84aca055313451234c" connectionSecretRef: name: my-org-connection-secret apiAccessListRequired: true genAIFeaturesEnabled: true maxServiceAccountSecretValidityInHours: 42 multiFactorAuthRequired: true restrictEmployeeAccess": true securityContact": "test@example.com" streamsCrossGroupEnabled": true
参数
AtlasOrgSettings
Name | 类型 | 说明 | 必需 |
|---|---|---|---|
| 字符串 | atlas.mongodb.com/v1 | true |
| 字符串 |
| true |
| 对象 | 有关 | true |
| 对象 |
| false |
| 对象 |
| false |
AtlasOrgSettings.spec
AtlasOrgSettingsSpec 定义 AtlasOrgSettings 的所需省/市/自治区。
Name | 类型 | 说明 | 必需 |
|---|---|---|---|
| 字符串 |
| true |
| 布尔 |
| false |
| 对象 |
| false |
| 布尔 |
| false |
| 整型 |
| false |
| 布尔 |
| false |
| 布尔 |
| false |
| 字符串 |
| false |
| 布尔 |
| false |
AtlasOrgSettings.spec.connectionSecretRef
ConnectionSecretRef 是 kubernetes secret 的名称,其中包含有关连接到 Atlas 的方式的信息(公共和私有API密钥)。
Name | 类型 | 说明 | 必需 |
|---|---|---|---|
| 字符串 | true |
AtlasOrgSettings.status
AtlasOrgSettingsStatus 定义了 AtlasOrgSettings 的观察到的省/市/自治区。
Name | 类型 | 说明 | 必需 |
|---|---|---|---|
| []对象 | 包含状态详细信息的条件 | false |
AtlasOrgSettings.status.conditions
条件包含此API资源当前省/市/自治区的某个方面的详细信息。
Name | 类型 | 说明 | 必需 |
|---|---|---|---|
| 字符串 |
| true |
| 字符串 | 消息是人类可读的 | true |
| 字符串 | Reason 包含一个编程标识符,指示条件上次转换的 | true |
| 枚举 | 条件的状态,为 True、False、未知之一。枚举:True、False、Unknown | true |
| 字符串 |
| true |
| 整型 |
| false |