按照官方文档通过 Helm 安装 Spinnaker,结果失败,Google 到这个 issue,有人提交一个 PR,升级 halyard 版本,但是没有合并进去,于是尝试直接 clone 下来对方的修改,使用 helm install . --timeout 6000
安装,漫长等待过后等来的是失败(helm status <release-name>
显示 FAILED),通过查看 hal-install
pod 的 日志,能看到失败,大致意思是
Cannot proxy to default context
Can not find default context
差了一下官方文档,尝试创建一个 kubeconfig :
kubectl create secret generic --from-file=$HOME/.kube/config my-kubeconfig
修改 values.yaml
,修改 kubeconfig 内容,enable 为 true,同时把 context 改为 docker-desktop,重新运行 helm install . -f values.yaml --timeout 600
,最终安装成功,前后耗费 3 个小时。