如何使用cmd或powershell在windows 11或10上安装minikube-凯发k8一触即发

如果您是对 kubernetes 和容器编排感兴趣的开发人员或 it 专业人员, 是适用于您的 windows 环境的宝贵工具。minikube 可以在 linux、macos 或 windows 上轻松使用,它允许您在本地机器上运行单节点 kubernetes 集群,从而毫不费力地试验、开发和测试应用程序,而无需全面的 kubernetes 设置。在本指南中,我们看到了使用提示符或powershell在windows上minikube的步骤。

要求

执行本教程不需要什么特别的东西;以下是您需要的常见内容:

  • windows 10 或 11 电脑
  • 使用管理权限访问powershell或command pompt/终端
  • minikube依赖于虚拟化,因此可以使用virtualbox,hyper-v,docker或任何其他受支持的虚拟化平台。

步骤 1:安装虚拟化平台

如“要求”部分所述,我们需要一些虚拟化平台才能在windows上使用minikube,因此,如果您已经安装了hyper-v,docker或virtualbox,则可以跳过此步骤。但是,那些初学者可以从virtualbox或hyper-v开始。

minikube 需要一个虚拟机管理程序来为您的 kubernetes 集群创建和管理虚拟机。您可以在hyper-v和virtualbox之间进行选择。以下是安装它们的方法:

用于安装 hyper-v

  • 以管理员身份打开 powershell。
  • 运行以下命令以启用 hyper-v:
enable-windowsoptionalfeature -online -featurename microsoft-hyper-v -all
  • 完成后重新启动系统。

那些想要使用virtualbox的人:

  • 从下载virtualbox安装程序并运行它。
  • 之后,按照屏幕上的说明安装virtualbox。

同样,那些想要将docker用作minikube驱动程序的人可以下载其安装程序并安装它。

第 2 步:在 windows 11 或 10 上安装 minikube

现在,转到windows搜索框并打开powershell或命令提示符,但具有管理访问权限。为此,当其中任何一个的图标出现在windows的搜索区域中时,单击它以选择“以管理员身份运行”。

running-powershell-as-admin-for-windows-11-2

打开powershell或命令提示符后,检查默认的windows包管理器“winget”是否可用。尽管在所有最新版本的windows上,它已经存在,但仍然只是为了确认,请运行:

winget -v

您将看到包管理器的版本,该版本也确认其可用性。如果不存在,则可以从手动安装它。

由于我们有包管理器,让我们快速执行一个命令,该命令将在windows 10 / 11系统上下载并安装minikube。最好的事情,你不需要在这里或那里寻找任何类型的设置。

winget install kubernetes.minikube

等待几秒钟,根据您的互联网连接,将安装minikube。

command-to-install-minikube-on-windows-11

第 3 步:验证 minikube 安装

首先,关闭现有的powershell或cmd会话,为此只需关闭应用程序,然后使用管理员权限从开始菜单启动它,就像我们在本教程的步骤2中所做的那样。这是必需的,以便powershell可以识别已安装的minikube命令工具的路径。

现在,要检查 minikube 安装运行:

minikube status

你会得到如下的东西,这意味着它可以开始。

profile "minikube" not found. run "minikube profile list" to view all profiles.
to start a cluster, run: "minikube start"

步骤 4:在 windows 上设置 kubectl cli

要管理集群资源、部署应用和检查 kubernetes 集群的日志,我们可以使用其名为 kubectl 的命令行工具。如果你想要它,那么这里也是安装它的命令。

winget install kubernetes.kubectl
setting-kubectl-cli-on-windows-

注意:再次重新启动powershell或cmd,并以管理员身份再次运行以使用kubectl命令行。

要检查您可以使用的版本:

check-kubectl-version-in-powersehll

第 5 步:启动迷你库贝

现在,我们将启动 minikube 下载创建环境所需的 iso 文件。但是,您需要在此处查看的关键是要与 minkube 一起使用的驱动程序。

如果运行:

minikube start

然后它将自动选择系统上可用的首选驱动程序。这意味着如果hyper-v可用,那么它会选择virtualbox或其他任何内容。

但是,如果您希望它使用某些特定的虚拟化平台手动运行,请在上面给出的命令中提及它。

例如: 要使用 docker 启动它:

minikube start --vm-driver docker

如果需要,您可以使用其他驱动程序更改docker。查看以了解更多信息。

start-minikube-on-windows-11-or-10

好吧,安装完成后,我们可以使用给定的命令进行检查以获取更多信息。

• 状态 :

minikube status
minikube-status-check-command
  • 要通过 ssh 访问 minikube 命令行:
minikube ssh
ssh-to-kubernetes-minikube
  • 要了解 minikube 附加组件当前处于活动状态或启用的功能,请使用:
minikube addons list
minikube-add-ons-list
  • 检查群集信息
kubectl cluster-info
  • 要查看当前处于活动状态的节点,请执行以下操作:
kubectl get nodes
  • 对于群集的默认配置视图
kubectl config view
  • 要停止并删除 minikube 集群,请执行以下操作:
minikube stopminikube delete

步骤6:在windows 10或11上运行minikube仪表板

minikube带有一个名为dashboard的附加组件,通过在此步骤中运行给定的命令来自动启用。因此,我们可以启动它来访问基于 web 的 kubernetes 用户界面,用于部署容器应用程序和管理集群,获取资源概述等等……

minikube dashboard
minikube-dashboard-in-windows-11-or-10-1-1024x546-1

在您安装了此 kubernetes 实现的本地系统上,浏览器将打开以自动为您提供仪表板 web 界面。

第8步。远程访问 kubernetes dashboard(可选)

如果您在本地windows服务器上仅使用命令行界面使用minikube,并希望在服务器同一网络中可用的其他计算机上远程访问minikube仪表板;然后,您可以使用 kubectl 代理打开本地 8001 以使用给定语法访问 kubernetes 的 web 界面,而不是使用上一步命令。

kubectl proxy --address='0.0.0.0' --disable-filter=true

注意:要将 web 界面访问限制为某个特定 ip 地址,请将上述命令中的 0.0.0.0 替换为该地址。否则,网络中的任何系统都将能够访问仪表板。

执行上述命令后,打开任何可以访问运行 minikube 的服务器的 ip 地址的浏览器,并将其指向:

http://server-ip-address:8001/api/v1/namespaces/kubernetes-dashboard/services/http:kubernetes-dashboard:/proxy/

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/yun252974.html

(1)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2023年9月8日 下午4:14
下一篇 2023年9月8日 下午4:21

相关推荐

  • 如何在windows pc上安装spicetify

    如何在 windows 上安装 spicetify 作为命令行工具,您无需下载任何文件。只需运行 powershell 命令即可。 但是,请确保安装在pc上的spotify客户端是…

    2024年5月28日 win 11
  • 如何在没有操作系统的新 pc 上安装 windows 11

    与只需要升级到最新的 windows 11 操作系统的 pc 不同,新 pc 没有操作系统。 没有操作系统,pc 只能执行基本功能。您也许可以启动它,但您可能只能访问 bios 菜…

    2024年5月23日 win 11
  • 已解决:跨设备体验主机未安装

    microsoft 在将您的手机作为 pc 上的网络摄像头与跨设备体验主机连接方面做得很好,但它未安装可能不在您的宾果卡上。 跨设备体验主机未安装或停滞在挂起状态可能只是安装故障。…

    2024年4月8日 工具软件
  • 如何在 11 年在 kvm 上安装 windows 2024

    如何在 11 年在 kvm 上安装 windows 2024 如果您正在设置新的虚拟环境,并且想要在 kvm 虚拟机管理程序上运行最新的 windows 11。这似乎是一项艰巨的任…

    2024年3月26日
  • 如何在 windows 11 中安装 atlas os [指南]

    windows 11 中的 atlas os 带来了很多修改,专为游戏玩家设计。您可以将其作为 mod 应用程序层安装在现有操作系统安装之上,并通过改进的 fps 和延迟获得更高的…

    2024年3月20日 win 11
  • 在 ubuntu 上安装和配置 ansible 22.04 linux

    在 ubuntu 上安装 ansible 的步骤 22.04 lts 这里给出的在 ubuntu 22.04 上安装 ansible 的步骤和命令也适用于 ubuntu 20.04…

    2024年3月17日
  • 在 ubuntu 2022 linux 上安装 mssql 20.04 的步骤 此处给出的命令可用于 ubuntu 20.04 的桌面版和服务器版。即使在基于它的linux系统上,…

    2024年3月17日
  • 在 ubuntu 上安装 mosquitto 的步骤 22.04 linux 这里给出的命令也适用于其他基于 ubuntu 的类似 linux,例如 linux mint、elem…

    2024年3月17日 linux命令
  • 在 ubuntu 20.04 linux 上安装 vmware tools 的步骤 如果您无法安装 vmware 工具,则该选项在软件的图形用户界面上显示为灰色,那么命令行将是最好…

    2024年3月17日
  • 在 ubuntu 22.04 lts linux 上安装和使用 winscp

    在 ubuntu 上安装 winscp 的步骤 22.04 linux 好吧,有一个问题——winscp 不适用于 linux 系统。它仅适用于microsoft windows系…

    2024年3月17日 linux命令
  • 在 ubuntu 上安装 ffmpeg 的 22.04 或 20.04 lts 的 20.04 种方法

    在 ubuntu 中安装 ffmpeg 的步骤 22.04 lts linux 此处给出的用于在 ubuntu 上安装 ffmpeg 命令行工具的命令也适用于 debian、pop…

    2024年3月17日
  • 1. 更新 ubuntu 22.04 打开您的命令终端,为此,有一个键盘快捷键 – ctrl a t。之后,运行 system update 命令,该命令将在我们的系统上安装可用的…

    linux命令 2024年3月17日
  • 如何在 ubuntu 上安装 jupyter 20.04 lts linux

    在 ubuntu 上安装 jupyter 的步骤 20.04 linux 这里给出的命令可用于其他基于 ubuntu 的 linux 系统,例如 linux mint、pop os…

    2024年3月17日 linux命令
  • 在 ubuntu 22.04 中安装和使用 zip 或 unzip 的步骤 1. 更新 ubuntu 22.04 我们将要安装的存档管理器可通过默认的系统存储库和 apt 包管理器…

    linux命令 2024年3月17日
  • 如何在 ubuntu linux 中安装 neovim 让我们看看可以轻松安装 neovim for ubuntu 22.04 或 20.04 的方法;它们是 debian 二进制…

    2024年3月17日 linux命令
  • 在 ubuntu 上安装 qownnotes 的步骤 22.04 或 20.04 预计阅读时间:4分钟 这里给出的命令和步骤不仅限于 ubuntu linux,用户可以在 pop …

    2024年3月17日 linux命令
  • 检查 linux 上是否安装了浏览器 让我们首先检查一下我们系统上安装了哪些浏览器。为此,我们可以看到: sudo update-alternatives –config x-w…

    2024年3月17日
  • vmware workstation 17 player linux 安装 本指南中给出的步骤是针对 ubuntu 22.04 jammy 执行的。但也可用于其他基于它的 linu…

    2024年3月17日 linux命令
  • 在 ubuntu 上安装 adminer 的步骤 22.04 linux 此数据库最佳基于web的管理工具之一的安装指南-adminer不仅限于ubuntu 22.04,甚至可用于…

    2024年3月17日
  • 在 ubuntu linux 上安装 boost 的步骤 尽管这些步骤是在 ubuntu 22.04 上执行的,但它们可用于此 linux 的旧版本和新版本,包括 debian 和…

    2024年3月17日
  • 在 ubuntu 22.04 lts linux 上安装 influxdb 的步骤 下面给出的安装 influxdb for ubuntu 22.04 lts 的步骤也可用于基于它…

    2024年3月17日 linux命令
  • 您可以在 pc 上启动多个操作系统,只要它具有这样做的硬件能力。今天,我们将三重启动 windows 11、windows 7 和 linux! 请记住,由于 microsoft …

    2024年3月17日 win 11
  • 获取安装在 ubuntu 22.04 lts linux 上的 bluemail 客户端

    在 ubuntu 上安装 bluemail 的步骤 22.04 lts 使用 gui #1st 方法: 1.打开ubuntu软件 那些不太熟悉命令行的人肯定更喜欢 gui 来安装应…

    2024年3月17日 linux命令
  • magento 安装在 ubuntu 22.04 上 1. 先决条件 1. 要执行本教程中给出的步骤,用户必须运行 ubuntu 22.04 服务器。2. 访问 root 或 su…

    2024年3月17日 linux命令
  • 1. 更新您的系统 安装新操作后应始终做的第一件事是执行系统更新。ubuntu 更新系统将确保它拥有最新的软件包。为此,我们可以使用命令终端(ctrl alt t)或系统d…

    2024年3月17日
网站地图