minikube - 如何知道正在使用的 minikube VM 的名称?

minikube - How to know the name of the minikube VM being used?

我想使用minikube ssh [flags]命令

有全局标志:

-p, --profile string The name of the minikube VM being used.

所以,我需要知道 minikube VM 的名称。如何做到这一点?

Minikube 是一种工具,可以轻松地在本地 运行 Kubernetes。 Minikube 运行 是笔记本电脑虚拟机内的单节点 Kubernetes 集群,供希望试用 Kubernetes 或日常开发的用户使用。

您提到的参数“-p”用于命名 minikube 创建 Kubernetes 堆栈的 VM。省略此参数预设默认值 "minikube".

对于系统 运行ning minikube 和 VirtualBox 的支持:

VBoxManage list runningvms

第一个返回值是minikube实例的名称。我假设没有其他 VirtualBox 会话 运行ning.

接下来,您可以使用这个名字来:

minikube ssh <name>

当您使用 -p 参数创建 minikube 时,要管理此设置,您必须使用 -p 每个 minikube 命令调用。此参数对于同一主机上的多个 minikube 实例很有用 运行ning。

自 0.26.0 以来,某些堆栈上的配置文件功能已损坏,但仍适用于 0.28.2 版。 #2818, #2574

如果不设置配置文件,默认配置文件将创建一个名为 "minikube" 的虚拟机。

minikube profile default
minikube profile was successfully set to minikube

将配置文件设置为其他名称,

minikube profile experiment

然后查看使用

设置的配置文件
minikube config view

并使用该配置文件名称创建一个新的 Minikube VM

minikube start --profile experiment

将配置文件设置为 "experiment",在 VirtualBox 中创建的 VM 将(应该)命名为 "experiment"。