「テンプレートのネットワークはグループと同じにする必要があります」と言われたら
原因:
下記はGCPの公式ドキュメントの引用です。重要なのはこちらの「テンプレートで指定したリージョンに自動的に作成されたサブネットが選択されます」という一文です。つまりインスタンステンプレートでvpcを設定した場合、インスタンスグループを作成時にそのテンプレートを指定しないと、同じネットワークにならないということです。
解決方法:
自分で作成したvpcを使用したいならば、インスタンステンプレートでvpcを設定しそのテンプレートを指定してインスタンスグループを作成する必要があります。おそらく、意識しないでインスタンスグループを作った場合vpcはdefault vpcを使用してるため作り直しになります。
マネージド インスタンス グループを作成するときは、既存のインスタンス テンプレートを参照する必要があります。このインスタンス テンプレートで、メンバー インスタンスで使用する VPC ネットワークとサブネットを定義します。自動モード VPC ネットワークの場合、サブネットを省略できます。これによって、Google Cloud ではテンプレートで指定したリージョンに自動的に作成されたサブネットが選択されます。VPC ネットワークを省略すると、Google Cloud は default という名前の VPC ネットワークを使用しようとします。
私はこの仕組みを知らずに、インスタンスグループを作成し、しばらくしてvpcを設定した別なインスタンステンプレートに変更したくなったのだが、タイトルのエラーが発生。「インスタンスグループの作成時にネットワークの設定なんかしてねーよ、、、」と思いました。