2017-09-22 4 views
0

私はKubernetes、Docker、Minikubeを完全に新しくしていたので、私のラップトップでは3日間、KubernetesとMinikubeに関するチュートリアルを3日間続けていました。 /レプリカ/サービス(私はまだそれらの間に多くの混乱を持っている)curlには、両方の "共通の"仮想IPと各レプリカの個々のIPを使用することによって利用可能です。しかし、残念ながら、私はminikube sshと入力しただけで、「クラスターの内側」から(言葉が正しい場合)言い換えれば、それらをカールすることができます。私のアプリをMinikubeの外から入手できるようにする

今、「hello world」アプリを外部から利用できるようにするにはどうすればいいですか?つまり、LAN/WAN経由で接続されているホストマシンやマシンから(たとえば、電話機のブラウザでアプリURLを開くのは素敵ですJSON出力を参照してください)。

答えて

2

minikube service listを介してミニキューブクラスタでサービスを表示できます。 NodePortをサービスに割り当てた場合、ホストからアクセスできるURLが表示されます(例: Kubernetesダッシュボード:あなたの仮想マシンが、それに架設されたときに、ネットワークの残りの部分から

minikube service list 
|-------------|----------------------|----------------------------| 
| NAMESPACE |   NAME   |   URL    | 
|-------------|----------------------|----------------------------| 
| default  | kubernetes   | No node port    | 
| kube-system | kube-dns    | No node port    | 
| kube-system | kubernetes-dashboard | http://192.168.64.67:30000 | 
|-------------|----------------------|----------------------------| 

のアクセスはもちろんのみ可能です。

関連する問題