永久设置 kubectl 缓存目录

Permanently set the kubectl cache directory

由于我无法控制的一些设置,我的 kubectl 缓存文件的默认位置在我的 Windows PC 上一个非常慢的驱动器上。这最终成为我的 kubectl 交互中大部分缓慢的根本原因。

我有一个更快的位置。但是,我找不到永久更改位置的方法;我必须临时更改主目录环境变量或在每个命令上明确设置它。

有没有办法将我的 .kube/config 文件更改为 permanently/persistently 设置我的缓存位置?

最适合您的方法是将整个主目录移动到快速驱动器。

但是如果你不想移动整个目录,你可以 set Powershell alias 为你的命令 PS> Set-Alias -Name kubectl -Value "Path\to\kubectl --kubeconfig=PLACE_FOR_YOUR_CONFIG"