如果您是对 Kubernetes 和容器编排感兴趣的开发人员或 IT 专业人员,Minikube 是适用于您的 Windows 环境的宝贵工具。Minikube 可以在 Linux、macOS 或 Windows 上轻松使用,它允许您在本地机器上运行单节点 Kubernetes 集群,从而毫不费力地试验、开发和测试应用程序,而无需全面的 Kubernetes 设置。在本指南中,我们看到了使用命令提示符或Powershell在Windows上安装Minikube的步骤。
Minikube 需要一个虚拟机管理程序来为您的 Kubernetes 集群创建和管理虚拟机。您可以在Hyper-V和VirtualBox之间进行选择。以下是安装它们的方法:
用于安装 Hyper-V
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
winget -v
您将看到包管理器的版本,该版本也确认其可用性。如果不存在,则可以从GitHub手动安装它。
由于我们有包管理器,让我们快速执行一个命令,该命令将在Windows 10 / 11系统上下载并安装MiniKube。最好的事情,你不需要在这里或那里寻找任何类型的设置。
winget install Kubernetes.minikube
等待几秒钟,根据您的互联网连接,将安装Minikube。
现在,要检查 Minikube 安装运行:
minikube status
你会得到如下的东西,这意味着它可以开始。
Profile "minikube" not found. Run "minikube profile list" to view all profiles. To start a cluster, run: "minikube start"
winget install Kubernetes.kubectl
要检查您可以使用的版本:
如果运行:
minikube start然后它将自动选择系统上可用的首选驱动程序。这意味着如果Hyper-V可用,那么它会选择VirtualBox或其他任何内容。
但是,如果您希望它使用某些特定的虚拟化平台手动运行,请在上面给出的命令中提及它。
例如: 要使用 Docker 启动它:
minikube start --vm-driver docker如果需要,您可以使用其他驱动程序更改Docker。查看官方文档以了解更多信息。
• 状态 :
minikube status
minikube ssh
minikube addons list
kubectl cluster-info
kubectl get nodes
kubectl config view
minikube stopminikube delete
minikube dashboard
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/