在云原生应用的开发中,离不开在开发和测试时可以使用的 Kubernetes 。Minikube 是一个常用的在本地运行的 Kubernetes,在开发和测试中非常实用。本文将介绍 Minikube 的基本用法。
Minikube 的安装很简单。在 Windows 上有安装包,macOS 上直接使用 Homebrew 安装即可,Linux 上可以直接下载二进制文件、Debian 包或 RPM 包。安装文件都可以从 GitHub 上下载。
安装完 Minikube 之后,使用 minikube start
命令可以直接启动 Kubernetes。
Minikube 可以运行在容器和虚拟机中,也可以直接运行。前两种情况需要特定的软件的支持,称为驱动器。下表给出了不同的操作系统上,Minikube 支持的驱动器的类型。其中两个对勾表示推荐使用,一个对勾表示可以使用。Minikube 会根据当前操作系统的状态,自动选择最适合的驱动器。如果没有的话,会提示你安装。从表中可以看到,Docker在3个操作系统中都是推荐使用的,因此只需要安装了 Docker,其他的就都好办了。通过 --driver
参数可以切换不同的驱动器。比如 minikube start --driver=docker
使用 Docker 作为驱动器。