/ / Unabled connect minikube dashboard - ubuntu, kubernetes, kvm, ubuntu-server, minikube

Unabled connect minikube dashboard - ubuntu, kubernetes, kvm, ubuntu-server, minikube

Skonfigurowałem mój serwer Ubuntu (192.168.1.6) z minikube i kvm2, wszystko wydaje się w porządku

 $ minikube start --vm-driver=kvm2 Starting local
Kubernetes v1.8.0 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. Loading cached images
from config file.


$ kubectl get po --all-namespaces
NAMESPACE     NAME                                    READY     STATUS    RESTARTS   AGE
default       node-hello-6dd6c8bb-j672z               1/1       Running   3          1d
kube-system   kube-addon-manager-minikube             1/1       Running   4          3d
kube-system   kube-dns-86f6f55dd5-27ttl               3/3       Running   12         3d
kube-system   kubernetes-dashboard-77c67f7cd9-wxsg9   1/1       Running   4          3d
kube-system   kubernetes-dashboard-n2fd4              1/1       Running   4          3d
kube-system   storage-provisioner

$ minikube dashboard --url
http://192.168.39.172:30000

Ale nie mogę uzyskać dostępu do tego IP z mojej sieci domowej na moim komputerze (192.168.1.10).

Kiedy wkładam telnet 192.168.39.172 30000 Nie można uzyskać adresu IP błędu.

EDYTOWAĆ :

Myślę, że muszę użyć Przesyłanie portów SSH

kubectl proxy &
ssh -R 30000:127.0.0.1:8001 docker@192.168.39.172

ale nie mogę otworzyć portu 30000, ponieważ już nasłuchuje na serwerze Ubuntu

tcp 0 0 :::30000 :::* LISTEN

Jak mogę to zrobić ?

Dzięki

Odpowiedzi:

0 dla odpowiedzi № 1
But I cant"t access on this IP from my home network.

Jeśli dobrze rozumiem, próbujesz uzyskać dostępminikube uruchomiono na jednym komputerze z innego w sieci lokalnej, a następnie nie będzie działać. Przynajmniej dopóki klient nie wie, jak kierować ruch, aby mógł dotrzeć do 192.168.39.172, który jest interfejsem lokalnego mostu dla twojej maszyny VM minikube.

Jednym z rozwiązań może być ustawienie dodatkowej reguły routingu na punkt 192.168.39.0/24 na adres IP hosta minikube.

Innym byłoby uciekać kubectl proxy --address 0.0.0.0 na hoście minikube, aby na wszystkich było widoczne APIinterfejsy (proszę pamiętać, że proxy kubectl dodaje własną autoryzację, co oznacza, że ​​jeśli otworzysz go w ten sposób, wszystko może uzyskać dostęp do API, tak jak ty, bez autoryzacji)