安装 Zadig 报错 failed to parse version: $(FROM_VERSION), err: No Major.Minor.Patch elements found 的解决办法

出现这个失败的本质原因是之前曾经出现过不成功的安装,安装现场未完全清理干净(比如通过删除 Namespace 来卸载)即进行第二次安装。可能的失败原因包括但不限于:

  1. 集群资源不足,不足以 run Zadig(我们推荐至少要 4C8G)
  2. 设置过集群名称,不再是默认值 cluster.local,安装时未加 --set gloo.k8s.clusterName=${YourClusterName} 参数
  3. 使用内置的 MongoDB/MySQL 组件,需要确认集群中有 K8s 默认的 StorageClass 以支持创建 PVC 用于数据持久化;如果使用自己指定的 StorageClass(NFS 类型的暂不支持),需要自己修改 values.yaml 中的 ‘mongodb.storageClass’ 参数和 ‘mysql.storageClass’ 参数

安装失败时,我们建议使用 helm uninstall 命令 来卸载 Zadig,确保卸载干净后(没有任何 Pod、任何 job 在运行)后,在集群资源足够的前提下,再重新安装。

1 个赞