【发布时间】:2018-06-24 14:21:54
【问题描述】:
我用 minikube 和 kvm2 配置了我的 Ubuntu 服务器 (192.168.1.6),一切正常
$ 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
但我无法从我的计算机 (192.168.1.10) 上的家庭网络访问此 IP。
当我输入 telnet 192.168.39.172 30000 时,出现错误 IP 无法访问。
编辑:
我觉得我需要使用SSH端口转发
kubectl proxy &
ssh -R 30000:127.0.0.1:8001 docker@192.168.39.172
但我无法打开端口 30000,因为它已经在 Ubuntu 服务器中侦听
tcp 0 0 :::30000 :::* LISTEN
我该怎么做?
谢谢
【问题讨论】:
标签: ubuntu kubernetes kvm ubuntu-server minikube