2017-06-21 1 views
1

Je suis sur le point d'installer minkube 0.19.1 dans Ubuntu 16.04 suivant les kubernetes documentation. Comme prérequis, j'ai installé kubectl et Oracle VirtualBox. Lorsque je vérifie kubectl avec kubectl version il donne suite. Mais quand je netstat le port pour vérifier le processus, il ne donne rien pour les résultats J'ai également installé le SDK Google Cloud.kubectl: connexion refusée

J'ai cherché et essayé de nombreuses solutions inclusing this mais n'a pas été en mesure de résoudre mon problème.

Voici mes résultats de configuration et d'infos gcloud.


$gcloud config list 


[compute] 
zone = asia-southeast1-a 
[core] 
account = [email protected] 
disable_usage_reporting = False 
project = sampleproject1990 

$gcloud info 


Google Cloud SDK [159.0.0] 

Platform: [Linux, x86_64] ('Linux', 'userName', '4.8.0-54-generic', '#57~16.04.1-Ubuntu SMP Wed May 24 16:22:28 UTC 2017', 'x86_64', 'x86_64') 
Python Version: [2.7.12 (default, Nov 19 2016, 06:48:10) [GCC 5.4.0 20160609]] 
Python Location: [/usr/bin/python2] 
Site Packages: [Disabled] 

Installation Root: [/home/userName/products/google-cloud-sdk] 
Installed Components: 
    kubectl: [] 
    core: [2017.06.09] 
    gcloud: [] 
    gsutil: [4.26] 
    bq: [2.0.24] 
    alpha: [2017.03.24] 
System PATH: [PATH=/usr/lib/jvm/java-8-oracle/bin:/home/userName/bin:/home/userName/.local/bin:/usr/local/maven/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/lib/jvm/java-8-oracle/bin:/usr/lib/jvm/java-8-oracle/db/bin:/usr/lib/jvm/java-8-oracle/jre/bin:/usr/local/apache-maven-3.3.9/bin] 
Python PATH: [/home/userName/products/./google-cloud-sdk/lib/third_party:/home/userName/products/google-cloud-sdk/lib:/usr/lib/python2.7/:/usr/lib/python2.7/plat-x86_64-linux-gnu:/usr/lib/python2.7/lib-tk:/usr/lib/python2.7/lib-old:/usr/lib/python2.7/lib-dynload] 
Cloud SDK on PATH: [False] 
Kubectl on PATH: [/usr/local/bin/kubectl] 

WARNING: There are old versions of the Google Cloud Platform tools on your system PATH. 
    /usr/local/bin/kubectl 

Installation Properties: [/home/userName/products/google-cloud-sdk/properties] 
User Config Directory: [/home/userName/.config/gcloud] 
Active Configuration Name: [my-configuration] 
Active Configuration Path: [/home/userName/.config/gcloud/configurations/config_my-configuration] 

Account: [[email protected]] 
Project: [sampleproject1990] 

Current Properties: 
    [core] 
    project: [sampleproject1990] 
    account: [[email protected]] 
    disable_usage_reporting: [False] 
    [compute] 
    zone: [asia-southeast1-a] 

Logs Directory: [/home/userName/.config/gcloud/logs] 
Last Log File: [/home/userName/.config/gcloud/logs/2017.06.21/12.39.23.391849.log] 

git: [git version 2.7.4] 
ssh: [OpenSSH_7.2p2 Ubuntu-4ubuntu2.2, OpenSSL 1.0.2g 1 Mar 2016] 

Quelqu'un peut-il me dire comment je peux résoudre ce problème?

+0

Si vous essayez de lancer 'minikube', les résultats de' gcloud' ne devrait pas question, non? En outre, que montre le statut de «minikube»? – russt

+0

J'ai eu des problèmes similaires avec Minikube et le pilote de virtualbox. Veuillez vous assurer que l'interface sur laquelle la virtualbox est configurée est en place. J'ai fait un ** sudo ifconfig vboxnet0 up ** et mon problème a été résolu – NSP

Répondre

0

J'ai eu des problèmes similaires avec le pilote Minikube et VirtualBox. Veuillez vous assurer que l'interface sur laquelle la virtualbox est configurée est en place. Je l'ai fait une sudo ifconfig vboxnet0 up et mon problème mais j'ai résolu

0

Ce problème est parce que le Kubelet ne fonctionne pas ou est pas en bonne santé.

Une façon de résoudre ce problème:

$ sudo swapoff -a 
$ sudo systemctl enable kubelet 
$ sudo systemctl start kubelet 

Après cela, le déploiement Kubernetes avec kubeadm comme indiqué ci-dessous:

$ sudo kubeadm init --ignore-preflight-errors=all 

Après avoir chargé les informations d'identification de kubeadm, untaint le nœud maître et rejoindre les nœuds des travailleurs si vous travaillez sur un cluster.

Et maintenant la commande:

$ sudo kubectl cluster-info 

Le serveur et le client doit être en cours d'exécution avec la même version Kubernetes.

Si cette solution ne fonctionne pas, racler Kubernetes, kubectl, kubeadm et kubelet et suivez les seules étapes d'installation de Kubernetes de this guide.