Как настроить миникуб ssh? - PullRequest
0 голосов
/ 26 декабря 2018

Я пытаюсь запустить Kubernetes minikube (v0.32.0), используя kvm в Ubuntu 18.04, после

https://kubernetes.io/docs/setup/minikube/

Однако он зависает во время работы:minikube start --vm-driver kvm2 -v 10 или minikube ssh -v 10 с

Error dialing TCP: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none publickey], no supported methods remain.

Я могу подключиться к виртуальной машине minikube с помощью «ssh docker@192.168.39.98», поэтому я считаю, что minikube ssh не работает, поскольку он не использует те же параметры.Как мне это настроить?

  • Мне удалось войти в minikube через интерфейс kvm с помощью docker / tcuser и скопировать мой открытый ключ ssh, но это не помогло.
  • Мой ~ / .minikube / machines / minikube / config.json для аутентификации:
"AuthOptions": {
            "CertDir": "/home/badgers/.minikube",
            "CaCertPath": "/home/badgers/.minikube/certs/ca.pem",
            "CaPrivateKeyPath": "/home/badgers/.minikube/certs/ca-key.pem",
            "CaCertRemotePath": "",
            "ServerCertPath": "/home/badgers/.minikube/machines/server.pem",
            "ServerKeyPath": "/home/badgers/.minikube/machines/server-key.pem",
            "ClientKeyPath": "/home/badgers/.minikube/certs/key.pem",
            "ServerCertRemotePath": "",
            "ServerKeyRemotePath": "",
            "ClientCertPath": "/home/badgers/.minikube/certs/cert.pem",
            "ServerCertSANs": null,
            "StorePath": "/home/badgers/.minikube"

1 Ответ

0 голосов
/ 26 декабря 2018

Ваша виртуальная машина действительно запускается?Вы работаете на голой железе или во вложенной виртуализации?Как правило, ваш закрытый ключ ssh для подключения к виртуальной машине будет иметь вид:

/home/badgers/.minikube/machines/minikube/id_rsa

. Вы можете проверить его с помощью:

$ minikube ssh-key

Это также определяется параметром SSHKeyPath вваш конфиг:

{
    "ConfigVersion": 3,
    "Driver": {
        "IPAddress": "192.168.x.x",
        "MachineName": "minikube",
        "SSHUser": "docker",
        "SSHPort": 22,
        "SSHKeyPath": "/home/badgers/.minikube/machines/minikube/id_rsa",
        ...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...