Як мені запустити VM для Minikube?


Відповіді:


211

Ви можете використовувати бінарний Minikube для цього minikube ssh.


73

Minikube використовує boot2docker в якості базового зображення, тому вхід SSH за замовчуванням у VM закінчується рівним docker:tcuser1 .


Я показав vn з virtualbox і як вище я використав користувач: docker pasword: tcuser
AbelSurace

29

Я теж хотів увійти без команди Minikube. Я виявив, що він скидає ключ SSH, який він генерує у ~ / .minikube / machines // id_rsa.

Мою машину за замовчуванням назвали "minikube", і тому я міг зробити:

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

19

Для Windows гіпер-v відповідь була

  • відкрити "Hyper-V Manager"

  • клацніть правою кнопкою миші на VM "minikube"

  • користувач "root"

Не було пароля .. що мене ввійшло.


14
minikube ssh -v 7

Він покаже вам вихід, де ви можете бачити повну команду 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 docker@127.0.0.1 -o IdentitiesOnly=yes -i ~/.minikube/machines/minikube/id_rsa -p 56290

Для тих, хто плутається, - це приведе вас у VM для всього кластеру ("майстер"?). Звідти ви можете docker exec -it bashодин із контейнерів, перелічених у docker ps.
Шрідхар Сарнобат

6

docker / tcuser - це ім'я користувача / пароль для доступу до нього, і це також прямий шлях.

якщо ви просто хочете освоїти платформу управління, то minikube ssh - це швидкий спосіб увійти.


5

Усі згадані файли - це AuthOptions, які можна налаштувати у файлі config.json:

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

Як правило, користувач SSH є: docker.

Якщо ви хочете вступити в свій вузол / VM Minikube, тоді використовуйте SSH-ключі. Ви можете використовувати клієнтську програму Windows, на зразок WinSCP, для налаштування ключів для вашої віртуальної машини. Якщо формат клавіш не такий, як очікувалося (.ppk), тоді використовуйте інший клієнт під назвою PuttyGen для перетворення ключів у очікуваний формат.

Після того, як ви закінчите, увійдіть в систему за допомогою WinSCP, і це дозволить вам зайти в потрібний VM за допомогою налаштованих ключів.


3

Отримання користувача та пароля для minikube в Mac.

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

Увійти в SSH

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


Приємно! ssh -i ~ / .minikube / машини / minikube / id_rsa docker @ $ (minikube ip) також працював у gitbash на windows :)
Ендрю Ціна

Приємна робота @ Rub21. Ваша відповідь допомогла мені, коли мені потрібно було SSH у minikube на Mac
Tonmoy
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.