Hejdaの見る夢

一人前のエンジニアを目指して頑張ったこととかをつらつら書くブログ

Serverless NEG を試す ~サブドメインの設定~

注意

この記事は 別記事の サブドメインの設定 をコピーしています

構成

この記事の内容は長いため複数の記事に跨って作成しています。

適宜、興味のある記事を参照して下さい。

事前準備

  • GCP との認証をします。
gcloud auth login -q
### New Setting
export _pj_id='Your GCP Project ID'
export _common='check-serverless-neg'
  • GCP Project の設定をしておきます。
gcloud config set project ${_pj_id}
  • サンプルコードをダウンロードし、本記事のサンプルコードが格納しているディレクトリに移動します。
cd [Your WorkSpace]
git clone https://github.com/iganari/package-gcp.git
cd package-gcp/compute/networkendpointgroups/serverless

やること

  • External HTTP(S) Load Balancer で使用するサブドメインの準備をします。

静的 IP アドレスの準備

  • 静的 IP アドレスを確保します。
gcloud compute addresses create ${_common}-example-ip \
    --ip-version=IPV4 \
    --global
  • 確保した静的 IP アドレスを確認します。
gcloud compute addresses describe ${_common}-example-ip \
    --format="get(address)" \
    --global
### 例

# gcloud compute addresses describe ${_common}-example-ip \
>     --format="get(address)" \
>     --global
34.107.216.140

Prepare Sub Domain

  • 確保した静的 IP アドレスを、自分で用意したサブドメインの A レコードとして設定します。

まとめ

これで External HTTP(S) Load Balancer で使用するサブドメインの準備が出来ました!!

次は External HTTP(S) Load Balancer の作成 をやっていきます!

Have fun! :)