Wie ssh ich in die VM für Minikube?


Antworten:


211

Sie können hierfür die Minikube-Binärdatei verwenden minikube ssh.


73

Minikube verwendet boot2docker als Basis-Image, sodass die Standard-SSH-Anmeldung an der VM docker:tcuser1 lautet .


Ich zeigte die vn von virtualbox und wie oben benutzte ich user: docker pasword: tcuser
AbelSurace

29

Ich wollte mich auch ohne den Minikube-Befehl anmelden. Ich habe festgestellt, dass der generierte SSH-Schlüssel in ~ / .minikube / machine // id_rsa abgelegt wird.

Mein Computer wurde als Standard "Minikube" bezeichnet, und daher konnte ich Folgendes tun:

ssh -i ~/.minikube/machines/minikube/id_rsa docker@$(minikube ip)

19

Für Windows Hyper-V war die Antwort

  • Öffnen Sie "Hyper-V Manager".

  • Klicken Sie mit der rechten Maustaste auf die VM "minikube"

  • Benutzer "root"

Es gab kein Passwort, das mich dazu brachte.


14
minikube ssh -v 7

Es zeigt Ihnen die Ausgabe, in der Sie den vollständigen SSH- Befehl sehen können

/usr/bin/ssh -F /dev/null -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o LogLevel=quiet -o ConnectionAttempts=3 -o ConnectTimeout=10 -o ControlMaster=no -o ControlPath=none docker@127.0.0.1 -o IdentitiesOnly=yes -i ~/.minikube/machines/minikube/id_rsa -p 56290

Für alle, die verwirrt sind - das bringt Sie in die VM für den gesamten Cluster (den "Master"?). Von dort aus können Sie docker exec -it basheinen der in aufgelisteten Container docker ps.
Sridhar Sarnobat

6

docker / tcuser ist der Benutzername / das Passwort, um darauf zuzugreifen, und es ist auch ein direkter Weg.

Wenn Sie nur die Steuerungsplattform beherrschen möchten, ist minikube ssh eine schnelle Möglichkeit , sich anzumelden .


5

Alle genannten Dateien sind AuthOptions, die in der Datei config.json konfiguriert werden können:

$HOME\.minikube\machines\minikube\config.json

Im Allgemeinen ist der SSH-Benutzer : docker.

Wenn Sie ssh in Ihren Minikube-Knoten / Ihre VM einbinden möchten, verwenden Sie SSH-Schlüssel. Sie können eine Windows-Clientanwendung wie WinSCP verwenden , um die Schlüssel für Ihre VM zu konfigurieren. Wenn das Format der Schlüssel nicht wie erwartet ist (.ppk), verwenden Sie einen anderen Client namens PuttyGen , um die Schlüssel in das erwartete Format zu konvertieren.

Wenn Sie fertig sind, melden Sie sich mit WinSCP an und Sie können mit den konfigurierten Schlüsseln in die gewünschte VM shh.


3

Benutzer und Passwort für minikube in Mac abrufen.

cat ~/.minikube/machines/minikube/config.json

Anmeldung bei SSH

ssh -i ~/.minikube/machines/minikube/id_rsa docker@$(minikube ip)


Nett! ssh -i ~ / .minikube / machine / minikube / id_rsa docker @ $ (minikube ip) arbeitete in gitbash auch unter Windows :)
Andrew Price

Gute Arbeit @ Rub21. Ihre Antwort hat mir geholfen, als ich SSH in Minikube auf Mac
Tonmoy
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.