5
私はかなりKubernetesに新しく、最近私はタイプを使ってminiKubeを使ってサービスを公開しました。私は私のアプリケーションの実行をテストしたいのですが、私は外部のIPは見ませんがポートだけは表示されません。ここに私の出力は次のとおりです。外部ip for kubernetes <nodes> in minikube
$kubectl get service
NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kubernetes 10.0.0.1 <none> 443/TCP 1h
kubernetes-bootcamp 10.0.0.253 <nodes> 8080:31180/TCP 20m
$kubectl describe services/kubernetes-bootcamp
Name: kubernetes-bootcamp
Namespace: default
Labels: run=kubernetes-bootcamp
Annotations: <none>
Selector: run=kubernetes-bootcamp
Type: NodePort
IP: 10.0.0.253
Port: <unset> 8080/TCP
NodePort: <unset> 31180/TCP
Endpoints: 172.17.0.2:8080
Session Affinity: None
Events: <none>
私は私のアプリの出力が露出取得するcurl
を使用できるように、この場合にExternal IP
は何ですか私のラップトップに取り組んでいる間、私はチュートリアルに従っ:https://kubernetes.io/docs/tutorials/kubernetes-basics/expose-interactive/。
P.S:<nodes>
はget service
コマンドの出力にExternal-IP
の出力を意味しますか?
それがうまくいった! miniKubeを使用していない場合は、上記の問題を解決する方法を教えてください。 – Akash
私はそれを得ました、私はちょうどノードのIPアドレスをpingする必要があります、それはそれが意味することです、ノードのIPアドレス。 – Akash