【minikube】Docker Desktop for Linux 启动 minikube 时遇到无法连接到 AP ...

打印 上一主题 下一主题

主题 595|帖子 595|积分 1785


在向 k8s 迈出第一步的时候,你是否遇到了这样的错误:

  • Configuring RBAC rules ...| E0801 15:11:41.476443   26762 start.go:264] Unable to scale down deployment "coredns" in namespace "kube-system" to 1 replica: timed out waiting for the condition
  • Enabling 'default-storageclass' returned an error: running callbacks: [Error making standard the default storage class: Error listing StorageClasses: Get "https://192.168.49.2:8443/apis/storage.k8s.io/v1/storageclasses": dial tcp 192.168.49.2:8443: i/o timeout]
  • Exiting due to GUEST_START: wait 6m0s for node: wait for healthy API server: apiserver healthz never reported healthy: timed out waiting for the condition
问题分析

Docker Desktop for Linux 与 Docker Engine 不同,Desktop 运行于虚拟机,下面是 Docker 文档的一些解释:

其实解决这个问题很简单,minikube 提供了多种 driver,你只需要在启动时指定一种 driver 就可以,不一定非要使用 docker 作为 minikube 的 driver。点击这里查看 minikube 支持的 driver。

比如,我们可以使用 qemu 来当做 minikube 的 driver:
  1. $ minikube start --kubernetes-version=v1.23.3 --driver=qemu --image-mirror-country='cn'
复制代码
解决步骤

最简单的方法就是安装 Docker Engine,并在 docker client 中将 context 切换到 Docker Engine。
首先清理所有文件和配置
  1. $ minikube delete --purge --all
复制代码
然后查看 Docker Context,找到 Docker Engine 的 Endpoint
  1. $ docker context ls
复制代码
  1. NAME                TYPE                DESCRIPTION                               DOCKER ENDPOINT                                   KUBERNETES ENDPOINT   ORCHESTRATOR
  2. default             moby                Current DOCKER_HOST based configuration   unix:///var/run/docker.sock                                             swarm
  3. desktop-linux *     moby                                                          unix:///home/joseph/.docker/desktop/docker.sock
复制代码
选择 default context
  1. $ docker context use default
复制代码
现在可以重启 minikube 之旅了
  1. minikube start --kubernetes-version=v1.23.3 --driver=docker --image-mirror-country='cn'
复制代码
[code]
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

梦见你的名字

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表