我有一个小的Go应用程序,它为我创建YAML资源,然后我部署到Kubernetes集群。
它工作得很好,但由于一些小时(?)它失败说:
错误:无法自动下载并安装资源插件“txtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtxtx401 HTTP错误从https://api.github.com/repos/pulumi/pulumi-kubernetes/releases/latest获取插件
手动执行pulumi plugin install resource kubernetes
将返回相同的结果:
错误:401 HTTP错误从https://api.github.com/repos/pulumi/pulumi-kubernetes/releases/latest提取插件
我不知道出了什么问题据我所知,我并没有真正得到消息,也没有更多的细节。链接(https://api.github.com/repos/pulumi/pulumi-kubernetes/releases/latest)似乎工作正常。如果GitHub API节流阀是原因,我不知道在哪里放置API密钥。
我在MacBook Pro 2019上运行MacOS Ventura 13.1(22C65)。这里没有最近的变化。Go的版本是1.19,库是www.example.com v3.24.1github.com/pulumi/pulumi-kubernetes/sdk/v3 v3.24.1
任何提示都将不胜感激。
1条答案
按热度按时间flvlnr441#
通过
GITHUB_TOKEN
环境变量提供有效的GitHub API令牌可以解决此问题。非常感谢***基督教大使***的提示。
然而,如果有人知道这件事的一些背景,以及为什么会发生如此令人惊讶的事情,我会对一些见解/解释非常感兴趣。