
踩坑实录:在 VMware Ubuntu 22.04 Server 上部署 Minikube 的血泪史
踩坑实录:在 VMware Ubuntu 22.04 Server 上部署 Minikube 的血泪史 背景与环境 最近想重新学习一下 Kubernetes,为了图方便,决定在本地 VMware 虚拟机里装一个 Minikube。原本以为是一路回车的事,没想到硬是折腾了一下午,经历了各种网络、内存、镜像和 CNI 的折磨。 环境信息: 虚拟机:VMware Workstation,Ubuntu 22.04 Server(无图形界面) 虚拟机 IP:192.168.65.194(NAT 模式) 宿主机代理:192.168.65.1:7890(HTTP/HTTPS 代理) 虚拟机配置:中途扩容至 4 核 8G,60G 硬盘 目标:使用 Docker 驱动启动 Minikube,并运行 Dashboard 及测试应用 本文记录了我这一路遇到的各种报错和最终的成功配置,希望能帮到遇到类似问题的朋友。 第一坑:宿主机代理与 GitHub 连接被拒 一开始按照官方文档下载 Minikube 二进制文件: x12@chenjx12:~$ curl -LO https://github.com/kubernetes/minikube/releases/latest/download/minikube-linux-amd64 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- 0:00:21 --:--:-- 0 curl: (7) Failed to connect to github.com port 443 after 21059 ms: Connection refused [sudo] password for x12: install: cannot stat 'minikube-linux-amd64': No such file or directory 原因:虚拟机是 NAT 网络,无法直接访问外网,需要走宿主机的代理。但宿主机默认只监听 127.0.0.1。 ...