如何安裝 Minikube Windows 11 或 10 使用 CMD 或 PowerShell

如果您是對 Kubernetes 和容器編排感興趣的開發人員或 IT 專業人士,Minikube 是您的寶貴工具。 Windows 環境。 Minikube 可用於 Linux、macOS 或 Windows 它允許您輕鬆地在本地計算機上運行單節點 Kubernetes 集群,從而輕鬆地實驗、開發和測試應用程序,而無需進行全面的 Kubernetes 設置。 在本指南中,我們看到了安裝 Minikube 的步驟 Windows 使用命令提示符或 Powershell。

要求

執行本教程不需要什麼特別的; 以下是您需要的常見物品:

  • A Windows 10 或 11 台電腦
  • 訪問 Powershell 或命令提示符/終端 管理權限
  • Minikube 依賴於虛擬化,因此 VirtualBox、Hyper-V、Docker 或任何其他支持的虛擬化平台。

第1步:安裝虛擬化平台

正如需求部分所述,我們需要一些虛擬化平台來與 Minikube 一起工作 Windows,所以如果您已經擁有 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 步:安裝 Minikube Windows 11 或 10

現在,轉到您的 Windows 搜索框並打開 PowerShell 或命令提示符,但具有管理訪問權限。 為此,當其中任何一個的圖標出現在您的搜索區域中時 Windows,點擊選擇“以管理員身份運行”。

打開Powershell或命令提示符後,檢查是否默認 Windows 包管理器“WINGET”是否可用。 儘管在所有最新版本上 Windows,它已經在那裡了,仍然只是為了確認,運行:

winget -v

您將看到包管理器的版本,該版本也確認了其可用性。 如果不存在,那麼您可以從以下位置手動安裝它 GitHub

由於我們有包管理器,讓我們快速執行一個命令,在您的計算機上下載並安裝 MiniKube Windows 10/11系統。 最好的事情是您不需要到處尋找任何類型的設置。

winget install Kubernetes.minikube

等待幾秒鐘,根據您的互聯網連接,Minikube 將被安裝。

第 3 步:驗證 Minikube 安裝

首先,關閉現有的 PowerShell 或 CMD 會話,只需關閉應用程序,然後從開始菜單啟動它 admin 像我們一樣的權利 第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 步:設置 kubectl CLI Windows

為了管理集群資源、部署應用程序和檢查 Kubernetes 集群的日誌,我們可以使用它的命令行工具 kubectl。 如果您想要這樣,那麼這裡還有安裝它的命令。

winget install Kubernetes.kubectl

筆記:再次重新啟動 PowerShell 或 CMD 並再次以管理員身份運行以使用 Kubectl 命令行。

要檢查版本,您可以使用:

第5步:啟動Minikube

現在,我們將啟動 Minikube 下載創建環境所需的 ISO 文件。 然而,這裡您需要考慮的關鍵是您想要與 Minkube 一起使用的驅動程序。

如果你運行:

minikube start

然後它會自動選擇您系統上可用的首選驅動程序。 這意味著如果 Hyper-V 可用,則它會選擇否則 VirtualBox 或任何其他。

但是,如果您希望它在某些特定的虛擬化平台上手動運行,請在上面給出的命令中提及它。

為了 example: 要使用 Docker 啟動它:

minikube start --vm-driver docker

如果需要,您可以將 Docker 更改為其他驅動程序。 查看 官方文檔 了解更多信息。

啟動 Minikube Windows 11 或 10

好吧,安裝完成後,我們可以使用給定的命令檢查它以獲取更多信息。

• 對於狀態:

minikube status
minikube狀態檢查命令
  • 通過 ssh 訪問 Minikube 命令行:
minikube ssh
SSH 到 Kubernetes Minikube
  • 要了解當前激活或啟用的 Minikube 附加組件,請使用:
minikube addons list
minikube 插件列表
  • 檢查集群信息
kubectl cluster-info
  • 要查看當前活動的節點有哪些:
kubectl get nodes
  • 集群默認配置視圖
kubectl config view
  • 停止並刪除 Minikube 集群:
minikube stop
minikube delete

第 6 步:運行 Minikube Dashboard Windows 10 或 11

Minikube 附帶一個名為 儀表板 通過運行此步驟中給定的命令自動啟用它。 因此,我們可以啟動它來訪問基於 Web 的 Kubernetes 用戶界面,以部署容器應用程序和管理集群、獲取資源概覽等等……

minikube dashboard
Minikube 儀表板 Windows 11 或 10 1

在安裝了此 Kubernetes 實現的本地系統上,瀏覽器將打開並自動為您提供儀表板 Web 界面。

步驟 8. 遠程訪問 Kubernetes Dashboard(可選)

如果您在本地使用 Minikube Windows 僅具有命令行界面的服務器,並且想要在服務器同一網絡中可用的其他計算機上遠程訪問 MiniKube 儀表板; 然後您可以使用 kubectl 代理 打開本地 8001 用於使用給定語法訪問 Kubernetes 的 Web 界面。

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

筆記:要限制 Web 界面訪問某些特定 IP 地址,請將上述命令中的 0.0.0.0 替換為該地址。 否則,網絡中的任何系統都將能夠訪問儀表板。

執行上述命令後,打開任何可以訪問運行 Minikube 的服務器 IP 地址的瀏覽器並將其指向:

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

了解有關 Kubernetes 的更多信息以及 迷你庫貝 參考官方文檔。