Minikube: come ssh nel VM?

Qual è il nome utente / password per ssh nel minikubeVM? o Devo fare la ssh con i tasti? Vedo che ci sono alcune chiavi all'interno del $ HOME / .minikube /. Volevo sapere quale scopo ciascuno di loro serve? Ecco l'elenco:

.minikube/apiserver.crt .minikube/apiserver.key .minikube/ca.pem .minikube/cert.pem .minikube/key.pem .minikube/certs/ca-key.pem .minikube/certs/ca.pem .minikube/certs/cert.pem .minikube/certs/key.pem 

è ansible utilizzare il binario minikube per questo, minikube ssh

minikube usa boot2docker come è l'image di base, quindi il login ssh predefinito alla VM finisce per essere docker:tcuser 1

Anche io volevo accedere senza il command minikube. Ho scoperto che scade la chiave ssh che genera in ~ / .minikube / machines // id_rsa.

La mia macchina è stata nominata "minikube" predefinita per cui potrei:

 ssh -i ~/.minikube/machines/minikube/id_rsa [email protected]$(minikube ip) 
 minikube ssh -v 7 

Ti mostrerà l'output in cui è ansible visualizzare il completo command SSH

 /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 [email protected] -o IdentitiesOnly=yes -i ~/.minikube/machines/minikube/id_rsa -p 56290 

Tutti i file menzionati sono AuthOptions, che possono essere configurati nel file config.json:

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

Generalmente, l'utente SSH è: docker.

Se vuoi ssh nel tuo nodo / VM del minikube, utilizza i tasti ssh. È ansible utilizzare l'applicazione client Windows come WinScp per configurare le chiavi del VM. Se il formato dei tasti non è come previsto (.ppk), utilizzare un altro client chiamato PuttyGen per convertire le chiavi nel formato previsto.

Una volta finito, accedi con Winscp e ti permetterà di entrare nel desiderato Vm utilizzando i tasti configurati.