kubectl 给出错误:无法连接到服务器:x509:由未知颁发机构签名的证书

Ami*_*ena 1 macos kubernetes docker-desktop

Mac 上的 docker 桌面出现错误:

Unable to connect to the server: x509: certificate signed by unknown authority
Run Code Online (Sandbox Code Playgroud)

以下答案没有多大帮助:

我的系统详细信息:

  • 操作系统:macOS Big Sur 版本 11.6

  • Docker 桌面版本:v20.10.12

  • Kubernetes版本:v1.22.5

当我做:

kubectl get pods
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Unable to connect to the server: x509: certificate signed by unknown authority
Run Code Online (Sandbox Code Playgroud)

moo*_*tte 5

发布评论中的答案


正如在其他问题和答案之后出现的那样,之前安装的rancher集群留下了痕迹:证书和上下文在~/.kube/config.

在这种情况下,本地开发/测试的解决方案是删除~/.kube带有配置的整个文件夹并从头开始初始化集群。