2017-12-25 4 views
0

GKEを使用してアプリケーションを実行していますが、正常に動作しますが、マシンの読み取り可能な形式でサービスの外部IPを取得する方法がわかりません。 私は外部IPまたはフォーマットhttp://192.168.0.2:80のURLだけを提供するgcloudまたはkubectlコマンドを検索しているので、IPを切り捨てることができます。GKEは、マシンの読み取り可能な形式でサービスの外部IPを取得します。

答えて

3

私のクラスタはAWS上にあるとは限りませんが、ロジックは似ていると想定しています。 kubectl get svcを選択すると、出力フォーマットを選択することができます。私にとっては、LBホスト名をELBベースのサービスで実行するだけで十分です。 kubectl -n kube-system get svc cluster-nginx-ingress-controller -o json | jq .status.loadBalancer.ingress.hostname

関連する問題