You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行`pulumi plugin install resource kubernetes`失败,遇GitHub API 401错误求助

解决Pulumi Kubernetes插件下载401错误的思路

1. 配置GitHub API认证令牌

GitHub对未认证的API请求有严格限流,这大概率是401错误的诱因。Pulumi会读取GITHUB_TOKEN环境变量完成API认证:

  • 生成GitHub个人访问令牌,仅需勾选public_repo权限即可;
  • 终端临时设置环境变量:
    export GITHUB_TOKEN=你的令牌字符串
    
  • 再次执行pulumi plugin install resource kubernetes尝试安装;
  • 若需永久生效,将上述export命令添加到shell配置文件(如~/.zshrc或~/.bash_profile),执行source ~/.zshrc使配置生效。

2. 手动指定插件版本或本地安装

  • 执行安装命令时明确指定与SDK匹配的版本,避免拉取latest版本可能引发的问题:
    pulumi plugin install resource kubernetes v3.24.1
    
  • 若仍失败,直接下载对应系统(darwin-amd64)的pulumi-resource-kubernetes v3.24.1版本压缩包,解压后放到Pulumi插件目录:
    1. 将文件解压至~/.pulumi/plugins/resource-kubernetes/v3.24.1/;
    2. 赋予插件可执行权限:
      chmod +x ~/.pulumi/plugins/resource-kubernetes/v3.24.1/pulumi-resource-kubernetes
      

3. 检查网络与代理设置

  • 若使用代理,确认代理未拦截GitHub API请求,或临时关闭代理后重试;
  • 清理可能存在的错误代理环境变量:
    unset HTTP_PROXY HTTPS_PROXY
    

4. 验证Pulumi CLI与SDK版本兼容性

执行pulumi version查看CLI版本,若与SDK v3.24.1版本差距较大,升级CLI:

brew upgrade pulumi  # MacOS Homebrew安装场景

内容的提问来源于stack exchange,提问作者J.R.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 09:35:11