docker - 为什么 minikube ssh 很慢但直接 ssh 很快?
问题描述
我在 Mac10.12 中安装了 minikube v0.28.0
开始后我想ssh登录到虚拟机
如果我使用minikube ssh
,登录前大约需要 30 秒,
但是当我使用时ssh docker@192.168.64.2
,登录立即成功。
我不明白为什么 minikube 命令这么慢?
顺便说一句,我尝试了两个 vm 驱动程序,virtualbox 和 hyperkit,它们都有这个问题。
解决方案
我找到了原因:
每次 minikube 运行它都会进行更新检查!
它将从其分发服务器中提取最新版本信息。
如此巨大的时间浪费在网络运营上。
我怎么找到这个?
使用以下命令:
minikube --logtostderr -v 9 ssh
然后日志行显示:
I0723 17:58:00.368814 5385 notify.go:121] Checking for updates...
搜索源后,现在没有禁用此选项的选项,因为控制变量始终enableUpdateNotification
为.root.go
true
推荐阅读
- javascript - 初始化类型后无法再打开页面
- sql - oracle12 sdo_nn 返回最短距离对象失败
- javascript - 为什么 JavaScript 中的 return 语句不返回任何内容?
- javascript - 在 ReactJS 中解析 XML 文件以创建动态表单
- python - 更快的 CSR 矩阵和 ndarray 的点积
- r - 为什么我在子集时会丢失行?
- docker - Docker 代理配置不适用于 Dockerfile 中的 ADD
- c++ - Qt C++ 使 QSqlDatabase 在类中静态化
- javascript - 从 window.onmessage 上的消息中获取数据
- javascript - 我如何提取它们&&我如何删除它们