出现这个失败的本质原因是之前曾经出现过不成功的安装,安装现场未完全清理干净(比如通过删除 Namespace 来卸载)即进行第二次安装。可能的失败原因包括但不限于:
- 集群资源不足,不足以 run Zadig(我们推荐至少要 4C8G)
- 设置过集群名称,不再是默认值
cluster.local
,安装时未加--set gloo.k8s.clusterName=${YourClusterName}
参数 - 使用内置的 MongoDB/MySQL 组件,需要确认集群中有 K8s 默认的 StorageClass 以支持创建 PVC 用于数据持久化;如果使用自己指定的 StorageClass(NFS 类型的暂不支持),需要自己修改 values.yaml 中的 ‘mongodb.storageClass’ 参数和 ‘mysql.storageClass’ 参数
- …
安装失败时,我们建议使用 helm uninstall 命令 来卸载 Zadig,确保卸载干净后(没有任何 Pod、任何 job 在运行)后,在集群资源足够的前提下,再重新安装。