我正在尝试确定 minikube 随机选择的端口来运行其自己的 ssh 服务以连接到它。
我已经能够从 Docker Desktop 查看 minikube 的条目来查看该信息,但最近它已停止显示。在运行
minikube tunnel
并执行 ps aux | grep ssh
后,我可以看到 minikube 在哪里指定了随机选择的端口用于设置隧道。我想知道如何直接从 minikube 或 k8s 查看这些信息,而无需费力去发现它。
我认为您可以通过检查
~/.minikube
目录中的内容来进行检查。
请看下面:
cat ~/.minikube/machines/minikube/config.json | grep -i SSH
"SSHUser": "docker",
"SSHPort": 62415,
"SSHKeyPath": "",
您还可以找到 SSH 密钥:
ls -1 ~/.minikube/machines/minikube/ | grep id_rsa
id_rsa
id_rsa.pub