win10 环境下安装minikube


undefinedundefined

 

概要:本文讲述为在 win10 专业版上用Hyper-V  安装并启动minikube v1.26.1的过程

 

一、准备工作

系统是否支持虚拟化技术,请终端或者 cmd 中运行以下命令

systeminfo

  • 如果你看到下面的输出,则表示你的操作系统已经安装了 Hypervisor,你可以跳过安装 Hypervisor 的步骤。

 

       否则在控制面板的程序里启用“Hyper-V 管理工具”功能,不需要启用“Hyper-V 平台”,并重启电脑。

 

 

二、安装kubectl 与minikube

参考链接:

https://minikube.sigs.k8s.io/docs/handbook/kubectl/

https://minikube.sigs.k8s.io/docs/start/

https://kuboard.cn/install/install-kubectl.html#%E5%9C%A8%E5%AE%A2%E6%88%B7%E7%AB%AF%E7%94%B5%E8%84%91%E5%AE%89%E8%A3%85-kubectl

在 Windows 上用 Chocolatey 安装 kubectl 和minikube

  • 开启PowerShell(管理员),执行如下命令
  • choco install kubernetes-cli     检查命令  kubectl version --client

  • choco install minikube             检查命令  minikube version

 

三、启动 Minikube

minikube start --image-mirror-country="cn" --hyperv-virtual-switch="123123" --registry-mirror=https://eywbgdoj.mirror.aliyuncs.com --image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers --kubernetes-version=v1.23.8

如果启动成功,将输出如下信息:

 

 

minikube 提供了非常多的配置参数,

常用配置参数如下

  • --driver=*** 从1.5.0版本开始,Minikube缺省使用系统优选的驱动来创建Kubernetes本地环境,比如您已经安装过Docker环境,minikube 将使用 docker 驱动
  • --image-mirror-country:可以指定从中国大陆下载镜像
  • --cpus=2: 为minikube虚拟机分配CPU核数
  • --memory=2048mb: 为minikube虚拟机分配内存数
  • --hyperv-virtual-switch  为minikube虚拟机指定网络适配器  默认为Default Swtch,请根据自我环境调整
  • --registry-mirror=*** 为了提升拉取Docker Hub镜像的稳定性,可以为 Docker daemon 配置镜像加速,参考阿里云镜像服务
  • --image-repository    Google 容器镜像地址,主要是 Kubernetes 相关的容器,用国内的比较快
  • --kubernetes-version=***: minikube 虚拟机将使用的 kubernetes 版本
  • --iso-url:单机 Kubernetes 的镜像文件

 

查看集群状态的命令    minikube status 

输出:

minikube
type: Control Plane
host: Running
kubelet: Running
apiserver: Running
kubeconfig: Configured

 

安装 minikub Dashboard 可视化管理

 

minikube addons list                              #查看是否启动

minikube addons enable dashboard     #启用dashboard插件

minikube dashboard --url              #本命令窗口不用关闭,直接再开窗口curl访问看看 或复制url去浏览器打开     

 

也可以用代理启动   

kubectl proxy --port = 端口 --address='0.0.0.0' --disable-filter=true

注:上面的命令状态要一直保持不退出才能访问,退出就无法访问了

指定ip+端口/api/v1/namespaces/kubernetes-dashboard/services/http:kubernetes-dashboard:/proxy/

 

 

官方学习链接:

https://minikube.sigs.k8s.io/docs/

 

参考链接:

https://developer.aliyun.com/article/221687

https://blog.csdn.net/qq_38340601/article/details/108437017

http://www.biliyu.com/article/1960.html

posted @   会bk的鱼  阅读(1091)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
点击右上角即可分享
微信分享提示