Skip to main content
本产品推出了新版本。
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

已知限制

贡献者

同一集群不能由两个 Astra Control Center 实例管理

如果要管理另一个 Astra Control Center 实例上的集群,应首先进行管理 "取消管理集群" 在另一个实例上管理之前,先从所管理的实例进行管理。从管理中删除集群后,执行以下命令以验证此集群是否未受管理:

oc get pods n -netapp-monitoring

此命名空间中不应运行任何 Pod ,或者此命名空间不应存在。如果其中任一项为 true ,则集群不受管理。

Astra 控制中心无法管理两个命名相同的集群

如果您尝试添加与已存在的集群同名的集群,则此操作将失败。如果未更改 Kubernetes 配置文件中的集群默认名称,则此问题描述最常发生在标准 Kubernetes 环境中。

作为临时解决策,请执行以下操作:

  1. 编辑 kubeadm-config 配置映射:

    kubectl edit configmaps -n kube-system kubeadm-config
  2. 更改 clusterName 字段值自 kubernetes (Kubernetes的默认名称)设置为唯一的自定义名称。

  3. 编辑kubeconfig (.kube/config)。

  4. 从更新集群名称 kubernetes 唯一的自定义名称 (xyz-cluster 在以下示例中使用)。在这两个中进行更新 clusterscontexts 本示例中所示的部分:

    apiVersion: v1
    clusters:
    - cluster:
        certificate-authority-data: ExAmPLERb2tCcjZ5K3E2Njk4eQotLExAMpLEORCBDRVJUSUZJQ0FURS0txxxxXX==
        server: https://x.x.x.x:6443
      name: xyz-cluster
    contexts:
    - context:
        cluster: xyz-cluster
        namespace: default
        user: kubernetes-admin
      name: kubernetes-admin@kubernetes
    current-context: kubernetes-admin@kubernetes

具有命名空间 RBAC 限制的用户可以添加和取消管理集群

不应允许具有命名空间 RBAC 限制的用户添加或取消管理集群。由于当前的限制, Astra 不会阻止此类用户取消管理集群。

具有命名空间约束的成员无法访问克隆或还原的应用程序,直到管理员将命名空间添加到此限制中为止

任意 member 使用命名空间名称/ID限制RBAC的用户可以将应用程序克隆或还原到同一集群上的新命名空间或其组织帐户中的任何其他集群。但是,同一用户无法访问新命名空间中的克隆或还原应用程序。通过克隆或还原操作创建新命名空间后、帐户管理员/所有者可以编辑 member 受影响用户的用户帐户和更新角色约束、以授予对新命名空间的访问权限。

一个命名空间中的多个应用程序无法一起还原到另一个命名空间

如果您在一个命名空间中管理多个应用程序(通过在Astra Control中创建多个应用程序定义)、则无法将所有应用程序还原到另一个命名空间。您需要将每个应用程序还原到其自己单独的命名空间。

Astra Control不会自动为云实例分配默认分段

Astra Control不会自动为任何云实例分配默认分段。您需要手动设置云实例的默认存储分段。如果未设置默认分段、您将无法在两个集群之间执行应用程序克隆操作。

使用按参考传递操作符安装的应用程序克隆可能会失败

Astra Control 支持使用命名空间范围的运算符安装的应用程序。这些操作员通常采用 " 按价值传递 " 架构,而不是 " 按参考传递 " 架构。以下是一些遵循这些模式的操作员应用程序:

  • "Apache K8ssandra"

    备注 对于 K8ssandra ,支持原位还原操作。要对新命名空间或集群执行还原操作,需要关闭应用程序的原始实例。这是为了确保传输的对等组信息不会导致跨实例通信。不支持克隆应用程序。
  • "Jenkins CI"

  • "Percona XtraDB 集群"

Astra Control可能无法克隆使用"按参考传递"架构设计的运算符(例如CockroachDB运算符)。在这些类型的克隆操作期间,克隆的操作员会尝试引用源操作员提供的 Kubernetes 机密,尽管在克隆过程中他们拥有自己的新机密。克隆操作可能会失败,因为 Astra Control 不知道源运算符中的 Kubernetes 密钥。

备注 在克隆操作期间、需要IngressClass资源或webhooks才能正常运行的应用程序不能在目标集群上定义这些资源。

不支持对使用证书管理器的应用程序执行原位还原操作

此版本的 Astra 控制中心不支持使用证书管理器原位还原应用程序。支持将还原操作还原到其他命名空间和克隆操作。

不支持已部署的应用程序,这些应用程序已启用 olm ,并且已部署集群范围

Astra 控制中心不支持使用集群范围的操作员执行应用程序管理活动。

不支持使用 Helm 2 部署的应用程序

如果您使用 Helm 部署应用程序,则 Astra 控制中心需要 Helm 版本 3 。完全支持管理和克隆使用 Helm 3 部署的应用程序(或从 Helm 2 升级到 Helm 3 )。有关详细信息,请参见 "Astra 控制中心要求"

Astra 控制中心中的 S3 存储分段不会报告可用容量

在备份或克隆由 Astra 控制中心管理的应用程序之前,请检查 ONTAP 或 StorageGRID 管理系统中的存储分段信息。

Astra 控制中心不会验证您为代理服务器输入的详细信息

请确保您的安全 "输入正确的值" 建立连接时。

与 Postgres Pod 的现有连接导致故障

在 Postgres Pod 上执行操作时,不应直接在 Pod 中连接以使用 psql 命令。Astra Control 需要使用 psql 访问权限来冻结和解冻数据库。如果已建立连接,则快照,备份或克隆将失败。

删除 Astra Control Center 实例期间,备份和快照可能不会保留

如果您拥有评估许可证,请务必存储帐户 ID ,以避免在未发送 ASUP 的情况下 Astra 控制中心出现故障时丢失数据。

LDAP用户和组限制

Astra控制中心最多支持5、000个远程组和10、000个远程用户。

了解更多信息