新项目中使用K8S,这篇文章就记录一下在 Win11 上安装 Minikube 搭建开发环境的过程。

minikubek8s 的轻量化实现,专为本地开发和测试环境设计。它在单个节点上运行完整的 Kubernetes 集群,将 Master 和 Worker 组件整合在一起,大大简化了开发环境的搭建过程。对于开发人员来说,minikube 提供了一个完美的环境来学习 Kubernetes、测试应用部署以及进行本地开发。

安装 Docker Desktop

https://www.docker.com/get-started

Win11 安装 Minikube-程序旅途

选择“Download for Windoes -AMD64”,然后按照提示安装即可。

安装 Kubectl

https://kubernetes.io/docs/tasks/tools/install-kubectl-windows/

使用 winget命令

winget install -e --id Kubernetes.kubectl

安装 Minikube

https://minikube.sigs.k8s.io/docs/start/?arch=%2Fwindows%2Fx86-64%2Fstable%2F.exe+download

下载minikube安装包

Win11 安装 Minikube-程序旅途

点击 latest release 下载 minikube-installer.exe。下载完,双击按照提示进行安装。

打开cmd,输入 minikube

Win11 安装 Minikube-程序旅途

安装成功

启动 minikube

首先手动拉取镜像

docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/kicbase:v0.0.46

minikube start 的时候指定刚才的镜像

minikube start --force --base-image=registry.cn-hangzhou.aliyuncs.com/google_containers/kicbase:v0.0.46
Win11 安装 Minikube-程序旅途

minikube status
Win11 安装 Minikube-程序旅途
kubectl get pods --all-namespaces
Win11 安装 Minikube-程序旅途

Minikube 仪表盘

执行下面的命令启动仪表盘,成功后会自动打开浏览器并显示 Kubernetes Dashboard 界面,可以查看和管理集群资源。

minikube dashboard
Win11 安装 Minikube-程序旅途

最后在浏览器中打开

Win11 安装 Minikube-程序旅途

最后

我实际安装过程中遇到了很多问题,这篇文章只记录了最后可行的方法。