我如何查看在Mac上的Docker中运行的所有minikube集群的列表?

用户名

我使用最新的Docker社区版本在Mac上运行Kubernetes集群。我通常这样做:

$  minikube start --vm-driver=hyperkit

对我来说很好

今天,我在脚本中多次运行了该命令。现在,我如何知道Mac上正在运行多少个minikube VM?如何删除除其中之一以外的所有内容?我可以查看所有正在运行的minikube虚拟机的列表吗?

$ minikube status

显示:

minikube: Running

cluster: Running

kubectl: Correctly Configured: pointing to minikube-vm at 192.168.64.3

运行minikube两次启动是否有害?

我正在Mac OS High Sierra上运行minikube版本:v0.30.0。

$  kubectl version

显示:

Client Version: version.Info{Major:"1", Minor:"12", GitVersion:"v1.12.0", 
GitCommit:"0ed33881dc4355495f623c6f22e7dd0b7632b7c0", GitTreeState:"clean", BuildDate:"2018-09-28T15:20:58Z", GoVersion:"go1.11", Compiler:"gc", Platform:"darwin/amd64"}

谢谢阅读。

里科

您正在使用Hyperkit使用/usr/local/bin/hyperkit命令行minikube驱动程序(实际上,它使用xhyve Hypervisor)。这么简单:

$ ps -Af | grep hyperkit
    0  9445     1   0  1:07PM ttys002    1:45.27 /usr/local/bin/hyperkit -A -u -F /Users/youruser/.minikube/machines/minikube/hyperkit.pid -c 2 -m 2048M -s 0:0,hostbridge -s 31,lpc -s 1:0,virtio-net -U 2caa5ca9-d55c-11e8-92a0-186590def269 -s 2:0,virtio-blk,/Users/youruser/.minikube/machines/minikube/minikube.rawdisk -s 3,ahci-cd,/Users/youruser/.minikube/machines/minikube/boot2docker.iso -s 4,virtio-rnd -l com1,autopty=/Users/youruser/.minikube/machines/minikube/tty,log=/Users/youruser/.minikube/machines/minikube/console-ring -f kexec,/Users/youruser/.minikube/machines/minikube/bzimage,/Users/youruser/.minikube/machines/minikube/initrd,earlyprintk=serial loglevel=3 user=docker console=ttyS0 console=tty0 noembed nomodeset norestore waitusb=10 systemd.legacy_systemd_cgroup_controller=yes base host=minikube

会告诉您您正在运行多少个Hyperkit进程/ VM。AFAIK,minikube仅支持一个,但如果安装了Mac的Docker,则可以支持另一个

然后,如果您遵循以下步骤:如何访问由Docker的HyperKit创建的VM?您可以连接到VM并查看其中正在运行什么:

$ sudo screen /Users/youruser/.minikube/machines/minikube/tty
Welcome to minikube
minikube login: root
                         _             _
            _         _ ( )           ( )
  ___ ___  (_)  ___  (_)| |/')  _   _ | |_      __
/' _ ` _ `\| |/' _ `\| || , <  ( ) ( )| '_`\  /'__`\
| ( ) ( ) || || ( ) || || |\`\ | (_) || |_) )(  ___/
(_) (_) (_)(_)(_) (_)(_)(_) (_)`\___/'(_,__/'`\____)

# docker ps
...  <== shows a bunch of K8s containers

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何查看事件线程上运行的所有内容

如何在Firebase Analytics中查看所有设备列表?

如何查看在任何代码点可用的所有隐式及其类型?

如何查看在物理设备上运行的导出APK的Android LogCat输出?

查看Docker容器的所有运行参数

如何查看在Firefox量子上生成的源?

如何查看在Oracle Cloud上创建的表

如何查看在Docker容器中创建的文件?

如何使用-v查看在Haskell Stack中搜索的文件列表

如何查看在Visual Studio Code中运行程序所花费的时间?

我如何与当前用户保存帖子而不在Django Rest Framework中查看端点中的所有用户列表

如何查看Windows 10上的Docker Daemon VM上运行的所有进程

如何从Docker容器连接到minikube集群?

如何查看在tmux中运行的命令的历史记录?

如何查看在Chrome中打开的所有标签页的列表?

如何查看在automator中运行的脚本的stdout

如何查看在标签中检索到的所有URL(Google Chrome)

如何查看在spyder IDE中运行的程序的进度?

查看有关在Mac OS X上运行的所有进程,守护程序等的所有信息。

查看在终端中运行的命令的历史记录

我如何实时查看在Postgres上执行的查询?

我如何查看man中的所有条目?

如何查看在 VM 上运行的操作系统版本

如何将我的网站作为在 AWS 中作为 Docker swarm 集群运行的 https 运行?

如何查看在 git 中操作过的所有项目文件及其历史记录

如何查看在 Eureka 服务器上注册的应用程序列表?

我们如何使用命令查看在 Linux 中的特定端口上运行的服务?

尝试从浏览器查看在我的机器上运行的 docker 容器

如何在 docker 中运行简单的 minikube?