Windows上安装minikube

目录

Windows上安装minikube

准备minikubu安装包

准备安装环境

安装 kubectl

集群基础操作

Windows上安装minikube

minikube 是本地 Kubernetes,专注于简化学习和开发 Kubernetes。我们可以在文档学习到如何使用minikubu

Welcome! | minikube

准备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 层面)

  1. 打开 Hyper‑V 管理器 → 右侧「Hyper‑V 设置」
  2. 虚拟硬盘文件:修改路径到 E:\HyperV\Virtual Hard Disks
  3. 虚拟机:修改路径到 E:\HyperV\Virtual Machines
  4. 确定保存,执行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:镜像拉取失败;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值