0
GKEを使用してアプリケーションを実行していますが、正常に動作しますが、マシンの読み取り可能な形式でサービスの外部IPを取得する方法がわかりません。 私は外部IPまたはフォーマットhttp://192.168.0.2:80
のURLだけを提供するgcloudまたはkubectlコマンドを検索しているので、IPを切り捨てることができます。GKEは、マシンの読み取り可能な形式でサービスの外部IPを取得します。
GKEを使用してアプリケーションを実行していますが、正常に動作しますが、マシンの読み取り可能な形式でサービスの外部IPを取得する方法がわかりません。 私は外部IPまたはフォーマットhttp://192.168.0.2:80
のURLだけを提供するgcloudまたはkubectlコマンドを検索しているので、IPを切り捨てることができます。GKEは、マシンの読み取り可能な形式でサービスの外部IPを取得します。
私のクラスタはAWS上にあるとは限りませんが、ロジックは似ていると想定しています。 kubectl get svc
を選択すると、出力フォーマットを選択することができます。私にとっては、LBホスト名をELBベースのサービスで実行するだけで十分です。 kubectl -n kube-system get svc cluster-nginx-ingress-controller -o json | jq .status.loadBalancer.ingress.hostname