首页 > 解决方案 > 在 prem 集群上的 Kubernetes 上安装 Spinnaker 时出错

问题描述

我正在尝试在 Kubernetes 本地设置上安装 Spinnaker。

遵循https://www.spinnaker.io/setup/的说明

现在当我在升降索内做这两件事时

该命令有时会成功执行,或者在超时错误后失败并显示此警告

比较版本时出现意外错误:com.netflix.spinnaker.halyard.core.error.v1.HalException:无法从配置存储桶加载“versions.yml”:www.googleapis.com。*

即使它以某种方式成功运行。当我运行这些时,

CONTEXT=$(kubectl config current-context)

hal config provider kubernetes account add my-k8s-account --context $CONTEXT

它失败并出现与上述相同的错误。

完全奇怪的东西。其间断。它与 kubeconfig 文件有关吗?任何指针或帮助将不胜感激。

谢谢。

标签: kubernetesspinnaker

解决方案


如评论中所述,当容器内部缺乏网络连接时,可能会导致此类错误。

正如维克拉姆在评论中提到的那样:

是的,这就是问题所在。Azure 支持建议安装 CNI 插件,它解决了这个问题。因此,似乎在没有公共 IP 的 Azure VM 内部,VM 需要 CNI 插件才能连接到 Internet。

要在 Azure 平台上配置 CNI 插件,请使用本指南

希望能帮助到你。


推荐阅读