0

升级到 macOS Monterey 后,VSCode(版本:1.62.0)的 Kubernetes 扩展(版本 v1.3.3)在初始化时抛出以下错误。但是Homebrew安装的Kubectl在终端中仍然可以正常工作。还有其他人面临这个问题吗?任何可能的解决方案都会有很大帮助

Kubectl command failed: fatal error: runtime: bsdthread_register error runtime stack: runtime.throw(0x2355d59, 0x21) /usr/local/go/src/runtime/panic.go:616 +0x81 fp=0x7ff7bfeff478 sp=0x7ff7bfeff458 pc=0x1028ff1 runtime.goenvs() /usr/local/go/src/runtime/os_darwin.go:129 +0x83 fp=0x7ff7bfeff4a8 sp=0x7ff7bfeff478 pc=0x1026b73 runtime.schedinit() /usr/local/go/src/runtime/proc.go:501 +0xd6 fp=0x7ff7bfeff510 sp=0x7ff7bfeff4a8 pc=0x102b8e6 runtime.rt0_go(0x7ff7bfeff548, 0x5, 0x7ff7bfeff548, 0x0, 0x1000000, 0x5, 0x7ff7bfeff740, 0x7ff7bfeff76f, 0x7ff7bfeff776, 0x7ff7bfeff77b, ...) /usr/local/go/src/runtime/asm_amd64.s:252 +0x1f4 fp=0x7ff7bfeff518 sp=0x7ff7bfeff510 pc=0x1051e94

4

1 回答 1

0

通过手动将vscode的settings.json中的kubectl路径更改为brew安装版本解决了这个问题

代码 |  设置.json

另一种解决方案:如果您不想更改 vscode 的 settings.json ,只需从 brew 文件夹中替换文件夹中的kubectl二进制文件/Users/<your_home_directory>/.vs-kubernetes/tools/kubectl/usr/local/Cellar/kubernetes-cli/<working_version>/bin

于 2021-11-14T15:13:50.057 回答