📜  什么是 minikube (1)

📅  最后修改于: 2023-12-03 15:21:46.632000             🧑  作者: Mango

什么是 minikube?

Minikube 是一个工具,它可以在本地计算机上快速启动一个单节点的 Kubernetes 集群,以便您能够测试和开发 Kubernetes 应用程序。

为什么要使用 Minikube?

使用 Minikube 您可以:

  • 无需云服务即可快速开始学习 Kubernetes。
  • 在本地测试 Kubernetes 应用程序,而无需将它们部署到云上。
  • 使用脱机版本的 Kubernetes 进行开发,避免在开发过程中需要频繁下载和部署应用程序。
如何安装 Minikube?

在安装 Minikube 之前,需要先安装一个支持虚拟化的 hypervisor。这里以 VirtualBox 为例:

在 macOS 上使用 Homebrew 安装 VirtualBox:

brew cask install virtualbox

在 macOS 上手动安装 VirtualBox:

  1. 前往 VirtualBox 官网 下载 VirtualBox 的安装程序。
  2. 双击下载的安装程序进行安装。

在 Windows 上安装 VirtualBox:

  1. 前往 VirtualBox 官网 下载 VirtualBox 的安装程序。
  2. 双击下载的安装程序进行安装。

安装完 VirtualBox 后,可以安装 Minikube。

在 macOS 上使用 Homebrew 安装 Minikube:

brew install minikube

在 macOS 或 Windows 上手动安装 Minikube:

  1. 前往 Minikube 发布页面 下载适用于您操作系统的版本。
  2. 将下载的二进制文件添加到您的 PATH 中即可开始使用。
如何使用 Minikube?

首先启动 Minikube:

minikube start

Minikube 启动后,您可以使用 kubectl 命令行工具与 Kubernetes 集群交互。例如,您可以获取集群中的节点:

kubectl get nodes

您还可以使用 Minikube 在本地部署应用程序。例如,您可以在集群中部署一个示例 nginx 应用程序:

kubectl create deployment nginx --image=nginx

在另一个终端窗口中,可以使用 minikube service 命令将应用程序公开到 Internet:

minikube service nginx
如何停止 Minikube?

当您完成测试或开发工作时,可以停止 Minikube:

minikube stop

如果您希望彻底删除 Minikube 群集,可以运行:

minikube delete

至此,您已经了解了如何安装和使用 Minikube,以及如何停止和删除 Minikube 群集。现在,您可以开始使用 Minikube 进行 Kubernetes 开发和测试了!