J'essaie de lancer minikube v0.22.1 et kubectl v1.7.5 sur MacOS avec Virtualbox.
$ minikube start
Starting local Kubernetes v1.7.5 cluster...
Starting VM...
Getting VM IP address...
Moving files into cluster...
Setting up certs...
Connecting to cluster...
Setting up kubeconfig...
Starting cluster components...
Kubectl is now configured to use the cluster.
$ minikube version
minikube version: v0.22.1
$ minikube status
minikube: Running
cluster: Running
kubectl: Correctly Configured: pointing to minikube-vm at 192.168.99.100
Cependant, toutes les commandes kubectl
échouent avec "connexion refusée - avez-vous spécifié le bon hôte ou le bon port?"
$ kubectl version
Client Version: version.Info{Major:"1", Minor:"7", GitVersion:"v1.7.5", GitCommit:"17d7182a7ccbb167074be7a87f0a68bd00d58d97", GitTreeState:"clean", BuildDate:"2017-08-31T19:32:26Z", GoVersion:"go1.9", Compiler:"gc", Platform:"darwin/AMD64"}
The connection to the server 192.168.99.100:8443 was refused - did you specify the right Host or port?
La solution proposée ici (Sudo ifconfig vboxnet0 up
) n'a pas aidé, l'interface vboxnet0 est active.
Toutes les idées ou suggestions sont très appréciées.
Si tu cours
kubectl config get-contexts
Avez-vous ce qui suit?
CURRENT NAME CLUSTER AUTHINFO NAMESPACE
* minikube minikube minikube
Sinon, cela signifie que votre contexte kubectl n'est pas correctement configuré. Pour configurer le contexte correctement, exécutez cette opération.
kubectl config use-context minikube
Je vais simplement laisser tomber ceci ici au cas où quelqu'un trouverait cette question.
Pour l'instant, je ne connais pas les versions de la configuration du PO. Je suppose donc qu'il dispose de la dernière version disponible au moment de sa publication, à savoir: 0.22.1
Description
J'ai eu un problème similaire. La grappe arrivait à expiration irrégulièrement. Un moment, j'ai eu des réponses en utilisant kubectl cluster-info dump
un autre que je n'ai pas fait. Ensuite, cela a fonctionné à nouveau, et puis cela n'a pas fonctionné. J'ai trouvé un rapport de bogue github avec une solution.
Solution
./minikube
.kubectl
Versions
MODIFIER:
J'ai continué à avoir des problèmes avec minikube après avoir posté cette réponse originale. J'ai trouvé quelque chose qui a complètement résolu le problème. Cela est lié au paramètre de mémoire dynamique dans Hyper-V.
Solution
1. Éteignez la machine virtuelle mini-cube hyper-v.
2. Accédez aux paramètres de la machine virtuelle.
3. Désactive l'allocation dynamique de mémoire.
4. Attribuez une quantité décente de mémoire.
5. Enregistrez et rallumez VM.
Cela devrait fonctionner avec n'importe quelle version de minikube. Voir ce numéro de github } _ pour l'avancement d'une solution automatisée.
Lors du débogage des commandes du mini-cube, par exemple,.
$ minikube dashboard --loglevel 0 --logtostderr
certains problèmes de proxy sont devenus visibles et pourraient être résolus.