よくあるこんな構成
staticなHTML/CSSはGCSから、API部分はGKEからみたいな構成
+---> GCS
|
---> GCLB ---+
|
+---> k8s(GKE)
これ、GCLB部分をingressにするのが良いんだけど、現状バックエンドサービスにGCSを登録できない
1.19ならできるぽいがなんか上手く行かなかったので
とりあえず、今の機能でやるなら、
NEGを作って、そこをGCLBのバックエンドサービスに登録する
https://cloud.google.com/kubernetes-engine/docs/how-to/standalone-neg
厳密な事を言うと、nodeportもバックエンドサービスに登録できるが、こっちはノードの増減によりエンドポイントが変わってしまうので不適
公式ドキュメント通りだけどこんな感じで作る
あとはGCSにWebサイトの設定と、GCLBの設定すればOK