目录
Windows上安装minikube
minikube 是本地 Kubernetes,专注于简化学习和开发 Kubernetes。我们可以在文档学习到如何使用minikubu
准备minikubu安装包
1.下载Windows管理包

2.准备Winget

使用Windows包管理器安装
winget install Kubernetes.minikube

准备安装环境
需要Docker(或类似兼容的)容器或虚拟机环境

Windows11 Pro可以通过开启 Hyper‑V,不用装第三方软件
1.以管理员身份打开 PowerShell,执行开启 Hyper‑V:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
2.重启电脑。
3.重启完成后再启动 minikube:
minikube start --driver=hyperv
提示:开启 Hyper‑V 要求 BIOS/UEFI 里面打开 Intel VT‑x / AMD‑V 硬件虚拟化,没开的话 Hyper‑V 也会返回 False。任务管理器 → 性能 → CPU,右下角查看:虚拟化:已启用。如果显示已禁用,去主板 BIOS 打开 CPU 虚拟化选项。
需要准备以下内容,否则无法创建minikube
- 2个或以上的CPU。
- 2GB的可用内存
- 20GB可用磁盘空间
- 互联网连接
解决方案:修改 Hyper‑V 虚拟机默认存储路径(Hyper‑V 层面)
- 打开 Hyper‑V 管理器 → 右侧「Hyper‑V 设置」
- 虚拟硬盘文件:修改路径到 E:\HyperV\Virtual Hard Disks
- 虚拟机:修改路径到 E:\HyperV\Virtual Machines
- 确定保存,执行
minikube delete,再重新 start。
执行
minikube delete
重新运行minikube start --driver=hyperv
若仍无法运行,则修改环境变量,将虚拟机部署在其他盘
如此,环境已经搭建好了!
安装 kubectl
使用 curl:
如果你已安装
curl,可以使用以下命令:curl.exe -LO "https://dl.k8s.io/release/v1.36.0/bin/windows/amd64/kubectl.exe"
验证该可执行文件
在命令行环境中,手工对比
CertUtil命令的输出与校验和文件:CertUtil -hashfile kubectl.exe SHA256
type kubectl.exe.sha256
用 PowerShell 自动验证,用运算符
-eq来直接取得True或False的结果:$(Get-FileHash -Algorithm SHA256 .\kubectl.exe).Hash -eq $(Get-Content .\kubectl.exe.sha256)
测试一下,确保此
kubectl的版本和期望版本一致:
注:如果是使用hyper-v需要将kuberctl添加到系统环境变量
或者使用下面命令来查看版本的详细信息:
如果minikube启动缓慢,可以使用国内镜像
$env:MINIKUBE_IMAGE_REPOSITORY="registry.cn-hangzhou.aliyuncs.com/google_containers"
集群基础操作
获取集群中所有Pods的状态信息:
kubectl get po -A
访问运行在 minikube 集群中的 Kubernetes 仪表盘:
minikube dashboard
可能遇到问题:执行
minikube dashboard,卡在正在验证 proxy 运行状况不动。本质:dashboard 组件 Pod 还没就绪,minikube 本地代理转发等待后端服务可用,网络 / 镜像拉取慢导致超时卡住。
查看dashboard Pod状态
minikube kubectl -- get pods -n kubernetes-dashboard
如果状态
ImagePullBackOff:镜像拉取失败;















3565

被折叠的 条评论
为什么被折叠?



