当前位置: 首页 > 知识库问答 >
问题:

Windows 10 Home Edition上的Minikube问题

穆彬郁
2023-03-14

我正在尝试在Windows 10家庭版上安装迷你库贝。我没有Hyper-V,但我知道我仍然可以使用迷你库贝作为远程Docker守护进程以及本地库伯内特集群

  • 迷你们
  • 巧克力

我感谢你的帮助。当我尝试启动minikube时,我得到以下错误:

那么我做错了什么?

共有2个答案

陆子默
2023-03-14

这些说明用于设置和安装Minikube及其依赖项,以便在使用Docker Toolbox的Windows Home版本上使用。

安装Kubectl

>

  • 创建一个新目录,您将要将 kubectl 二进制文件移动到该目录中。一个好地方是 C:\用户\您的用户名\bin,因为这些路径变量也将可用于“Docker 快速入门”终端。

    从库贝内特斯文档页面上的链接下载最新的 kubectl 可执行文件

    https://kubernetes.io/docs/tasks/tools/install-kubectl/#install-窗户上的kubectl

    将此下载的. exe文件移动到您创建的bin目录中。

    使用Windows搜索键入“env”或“edit”,然后选择“编辑系统环境变量”

    在“系统属性”对话框中,单击“环境变量”。

    用户变量中,单击“路径”变量,然后单击“编辑”

    单击“新建”,然后键入< code > C:\ Users \ your username \ bin

    点击“确定”

    重新启动您的终端,并通过键入< code>kubectl进行测试。您应该将基本命令和帮助菜单打印回您的屏幕。如果这不起作用,尝试重新启动你的机器。

    安装迷你库贝

    VirtualBox应该已经从设置Docker Toolbox开始安装,所以我们不需要再次安装它。

    要安装Minikube,我们可以使用独立安装程序,单击此链接即可获得该安装程序:

    https://github . com/kubernetes/minikube/releases/latest/download/minikube-installer . exe

    安装程序完成后,重新启动您的终端并测试您的安装:

    minikube status
    

    运行< code>minikube start将提供VirtualBox计算机并启动您的Kubernetes服务。

  • 寿翰飞
    2023-03-14

    由于 Windows 10 家庭版不支持 Hyper V,因此你可能希望改用虚拟盒。

    关注Windows 10中使用Minikube和kubectl启动Kubernetes

    简而言之:1)安装虚拟盒子

    2)下载、安装chocolatey

    @"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALUSERSPROFILE%\chocolatey\bin"
    

    3) 安装 kubernetes-cli

    choco install kubernetes-cli
    

    4) 使用 --vm-驱动程序 = 虚拟盒选项启动迷你库贝

    minikube start --vm-driver=virtualbox
    
     类似资料:
    • 我是kubernetes的新手,我尝试使用Kubernete运行小型应用程序。我创建了docker镜像并使用minikube运行它。所以应用程序非常简单,它只打印hello world。 我的dockerfile文件: deployment.yaml 我运行命令: 创建deployment.yaml 输出是: 服务/myhelloworldservice已创建 创建的部署.apps/我的问候世界

    • 这是我的身份验证服务和部署。 那是我的入口文件。 当我运行Commnand:时,我收到的消息是: StartHost失败,但将重试:设置:获取ssh主机端口:获取“minikube”的端口22:docker container inspect-f“'{(index(index.NetworkSettings.Ports“22/tcp”)0).HostPort}}'”minikube:退出状态1 <

    • Minikube用于在本地运行kubernetes环境,用来开发和测试。 在Mac上安装xhyve-driver brew install docker-machine-driver-xhyve # docker-machine-driver-xhyve need root owner and uid sudo chown root:wheel $(brew --prefix)/opt/docke

    • Minikube 是一个易于在本地运行 Kubernetes 的工具,可在你的笔记本电脑上的虚拟机内轻松创建单机版 Kubernetes 集群。便于尝试 Kubernetes 或使用 Kubernetes 日常开发。 要求 kubectl macOS xhyve driver, VirtualBox or VMware Fusion Linux VirtualBox or KVM Windows

    • 我的问题和这个一模一样。但再次复制这个问题供大家参考: 我面临的问题是我无法使用其IP访问浏览器上的迷你库贝入口。我已经在Windows 10家庭上安装了迷你库贝,并使用泊坞驱动程序启动迷你)。 系统信息: 视窗 10 主页 迷你库贝(v1.18.1) Docker(minikube的驱动程序)- Docker引擎版本20.10.5 我在关注这个官方文档——https://kubernetes .

    • 这是我第一次运行库伯内特斯教程。我在无头Ubuntu服务器(18.04)上安装了Docker,库贝特和迷你库贝。我这样跑了小库贝—— 我有一个本地docker映像,它在端口9110上运行restful服务。我创建一个部署,并像这样公开它- 我的服务状态 - 如您所见,该服务在内部IP 172.17.0.5上可用。 有没有办法让我把这个服务映射到/暴露在父主机的IP上,这是192.168.1.216