尝试部署 Helm cert-manager 工具时,NSX Application Platform 部署失败。

问题

由于部署 cert-manager 工具时遇到错误,系统无法继续执行 NSX Application Platform 部署。系统显示错误消息 Helm 安装图表操作失败 (Helm install chart operation failed)

原因

可能的原因包括尝试下载 NSX Application Platform Helm Chart 和 Docker 映像的过程停止、网络性能缓慢和超时。

解决方案

  1. 确定部署失败是否是由于尝试从 VMware 托管的公共注册表下载 NSX Application Platform Helm Chart 和 Docker 映像时过程超时所致。
    1. root 用户身份登录到 NSX Manager
    2. 在系统提示符下执行以下调试步骤,其中 cert-manager-webhook-pod-ID 是从 napp-k get jobs -n cert-manager 命令返回的值。
      NSXManager-prompt% napp-k get ns 
      NSXManager-prompt% napp-k get jobs -n cert-manager 
      NSXManager-prompt% napp-k describe pod cert-manager-webhook-pod-ID -n cert-manager

    napp-k describe pod 命令返回输出正在从...中返回映像时,这表示映像下载过程花费了比平常更多的时间。系统将重试下载。

    等待几分钟后,napp-k describe pod 返回正在运行状态时,即表示 Pod 已启动。

  2. Pod 准备就绪后,再次从 NSX Manager UI 重试部署 NSX Application Platform