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` )。在 clustersContext 部分进行更新,如以下示例所示:

    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

使用 Ppass by reference operators 安装的应用程序克隆可能会失败

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

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

集群位于中 removed 说明尽管集群和网络以其他方式正常运行

如果集群处于 removed 状态,而集群和网络连接运行状况良好(外部尝试使用 Kubernetes API 访问集群成功),则您为 Astra Control 提供的 kubeconfig 可能不再有效。这可能是由于集群上的证书轮换或到期造成的。要更正此问题描述,请使用在 Astra Control 中更新与集群关联的凭据 "Astra Control API"

  1. 运行 POST 调用,将更新后的 kubeconfig 文件添加到 ` 凭据` 端点,并从响应正文中检索分配的 id

  2. 使用适当的集群 ID 从 ` 集群` 端点运行 PUT 调用,并将 credentialId 设置为上一步中的 id 值。

完成这些步骤后,将更新与集群关联的凭据,集群应重新连接并将其状态更新为 Available

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

Astra 控制中心不支持使用启用了操作员生命周期管理器( OLM )的操作员或集群范围的操作员部署的应用程序。

只能使用相同的 K8s 分发版克隆应用程序

如果在集群之间克隆应用程序,则源集群和目标集群必须是相同的 Kubernetes 分发版。例如,如果从 OpenShift 4.7 集群克隆应用程序,请使用同时也是 OpenShift 4.7 的目标集群。

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

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

不支持 metalLB 0.11.0

metalLB 0.11.0 不是 Astra 控制中心支持的负载平衡器。有关支持的负载平衡器的详细信息,请参见 "Astra 控制中心要求"

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

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

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

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

尚未提供适用于 Astra 控制中心的数据保护应用程序

此版本不支持使用快照,备份或还原选项将 Astra 作为应用程序进行管理。

运行状况不正常的 Pod 会影响应用程序管理

如果受管应用程序中的 Pod 运行状况不正常,则 Astra Control 无法创建新的备份和克隆。

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

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

未从集群中卸载Trident

从 Astra 控制中心取消管理集群时, Trident 不会自动从集群中卸载。要卸载 Trident ,您需要 "请按照 Trident 文档中的以下步骤进行操作"