GKEでGCSバックエンドと併用する時

よくあるこんな構成
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