尝试部署 Helm cert-manager 工具时,NSX Application Platform 部署失败。
问题
由于部署 cert-manager 工具时遇到错误,系统无法继续执行 NSX Application Platform 部署。系统显示错误消息 Helm 安装图表操作失败 (Helm install chart operation failed)。
原因
可能的原因包括尝试下载 NSX Application Platform Helm Chart 和 Docker 映像的过程停止、网络性能缓慢和超时。
解决方案
- 确定部署失败是否是由于尝试从 VMware 托管的公共注册表下载 NSX Application Platform Helm Chart 和 Docker 映像时过程超时所致。
- 以 root 用户身份登录到 NSX Manager。
- 在系统提示符下执行以下调试步骤,其中 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 已启动。
- Pod 准备就绪后,再次从 NSX Manager UI 重试部署 NSX Application Platform。