HgfdeMacBook-Pro:~ hgfbbb$ export IP=192.168.40.36
HgfdeMacBook-Pro:~ hgfbbb$ export PORT=32000
HgfdeMacBook-Pro:~ hgfbbb$ curl -SsL https://download.koderover.com/install?type=quickstart | bash
installing zadig …
“koderover-chart” already exists with the same configuration, skipping
Hang tight while we grab the latest from your chart repositories…
…Successfully got an update from the “koderover-chart” chart repository
…Successfully got an update from the “bitnami” chart repository
Update Complete. ⎈Happy Helming!⎈
Error: UPGRADE FAILED: post-upgrade hooks failed: job failed: BackoffLimitExceeded
看一下 Pod 状态,以及具体起不来的原因。大概率是集群资源不足。
看情况是启动了job 但是 job内部报错 post-upgrade-job
2023-04-23T16:01:43.617+0800 INFO Migrating from $(FROM_VERSION) to 1.15.0
2023-04-23T16:01:43.617+0800 FATAL failed to parse version: $(FROM_VERSION), err: No Major.Minor.Patch elements found
github.com/koderover/zadig/pkg/cli/upgradeassistant/cmd.glob..func2
/app/pkg/cli/upgradeassistant/cmd/migrate.go:56
github.com/spf13/cobra.(*Command).execute
/go/pkg/mod/github.com/spf13/cobra@v1.5.0/command.go:876
github.com/spf13/cobra.(*Command).ExecuteC
/go/pkg/mod/github.com/spf13/cobra@v1.5.0/command.go:990
github.com/spf13/cobra.(*Command).Execute
/go/pkg/mod/github.com/spf13/cobra@v1.5.0/command.go:918
github.com/koderover/zadig/pkg/cli/upgradeassistant/cmd.Execute
/app/pkg/cli/upgradeassistant/cmd/root.go:35
github.com/koderover/zadig/pkg/cli/upgradeassistant/executor.Execute
/app/pkg/cli/upgradeassistant/executor/executor.go:24
main.main
/app/cmd/ua/main.go:26
runtime.main
/usr/local/go/src/runtime/proc.go:250
我这个情况 按我的理解是初始化数据任务报错 容器启动正常 但是没有admin 账户 , 维护好mysql 中的用户信息后 可以登录 , 但是登录后没有权限 需要在mongo数据库中维护 zadig-policy 中的 rolebinding 数据 才能正常使用 , 我不知道出现这种情况是因为什么 就很奇怪 : 没有初始化数据 ? 但是数据库也有部分数据 只是没有账户数据
在此之前我反复删除 zadig 的namespace / 因为安装不成功, 难道说 这里判断我是从低版本升级? 这样一想很合理了
建议卸载干净重新安装,除非是对 Zadig 的安装逻辑很清楚,不然可能折腾这些失败要花的功夫比重新安装还大。
我们也再看下安装失败后可以怎么优化。
hub-server-7496cb85c9-l2l65
aslan-5f6b4b9c98-nwp5z
kr-minio-make-bucket-job-mwxv9
发现这3个服务无法正常启动