2017-03-16 130 views
2

我在我的筆記本電腦上獲得了Kubernetes Minikube(4核,8 GB RAM)。我只是進行了基本的安裝步驟(有miniKubekubectl,使BIOS虛擬化)和我能夠啓動集羣:帶有VirtualBox的Windows上的Minikube:連接嘗試失敗

C:\Users\me>minikube start 
Starting local Kubernetes cluster... 
Starting VM... 
SSH-ing files into VM... 
Setting up certs... 
Starting cluster components... 
Connecting to cluster... 
Setting up kubeconfig... 
Kubectl is now configured to use the cluster. 

然而,當我嘗試與集羣互動,我百達得到同樣的錯誤,樣本:

C:\Users\me>kubectl get pods --context=minikube 
Unable to connect to the server: dial tcp 192.168.99.100:8443: connectex: A connection attempt failed because the connected party 
did not properly respond after a period of time, or established connection failed because connected host has failed to respond. 

我執行minikube ip和我平的結果IP和我得到迴應。此外,我試圖提供更多的內存(3Gb與標準2Gb),而且沒有任何變化。

我在這裏做錯了什麼?

謝謝!

+1

我有完全相同的問題。由於我在Windows 10上,我也嘗試過使用Hyper-V,但問題仍然存在。 – cdelmas

+0

我不明白這個問題,但現在確實有效。簡而言之,我只需重啓minikube vm('''minikube stop''',然後''minikube start''')。 不知道發生了什麼... – cdelmas

+0

未到達服務器,連接失敗。驗證您的防火牆規則不會阻止服務器。 – Marilu

回答

0

我的問題與上面相同。我發現kubectl無法連接到集羣,並且當我在VPN連接時會發出錯誤。當我關閉我的VPN客戶端時,它開始工作得很好。

1

我認爲這可能是一些問題與集羣,當我運行minikube狀態我有集羣運行的混合結果和集羣停止:

首先運行:

c:\> minikube status 

minikube:運行

集羣:停止

kubectl:正確配置:指向minikube- VM在

第二輪192.168.99.100:

minikube:運行 集羣:運行 kubectl:正確配置:指向minikube-VM在192.168.99.100

第三次運行:

minikube:Running

簇:停止

kubectl:正確配置:指向minikube-VM在192.168.99.100

該服務撲。

已更新: 使用minikube ssh連接到minikube vm我意識到kubeconfig文件對minikube自動配置生成的證書具有錯誤的路徑分隔符。 kubeconfig文件上的路徑代表\var\lib\localkube\certs\ca.cert,它必須是/var/lib/localkube/certs/ca.cert等等......

要更新我的一部開拓創新的文件中的內容複製到我的桌面,修復目錄分隔符和正確的文件保存到/var/lib/localkube/kubeconfig並使用重新啓動的服務文件:

sudo systemclt restart localkube. 

我希望每個人都可以使用minikube這個技巧。

相關問題