GCE
あるとき商用のElasticsearchが急に落ちる障害が起きた 「OOMキラー」が発生していたとの報告を受けたが、OOMキラーをよくわかってなかったので調べた OOMキラー OOMはOut of Memoryの略で、OOMキラーはLinuxがメモリ不足でシステムが停止する恐れがある際、…
Spring Batchでバッチアプリケーションをつくり、Spring Bootのmavenプラグインを使ってdockerイメージを作る それをGCEのContainer Optimized OS上で実行しようとしたとき次のようなエラーがでて処理が終了してしまった "JVM DNS caching disabled in favor…
GCE上でSpringバッチを動かそうとしたが、おそらく何らかのエラーが発生して処理が終了していた 原因を調査するためにCloud Loggingをみてみたが、Springバッチが起動した形跡(あのアスキーアートなど)がなく、インスタンス削除が行われた形跡があった と…
GCEのインスタンステンプレートにシークレットマネージャーの権限をつけたい コマンドから実行する場合は--scopesを付ければよく、オプションに指定できる権限は以下に一覧がある cloud.google.com ただ、シークレットマネージャがどれにあたるかがわからな…
AppEngine上で長時間動作するバッチがある これをCompute EngineのContainer Optimized OS上で、コンテナを実行してバッチ処理をトリガーしたい ざっくり手順 このドキュメントにある手順をざっくりまとめる cloud.google.com アプリと必要なライブラリを Do…
GCEのディスク容量の更新をするため、マネージド インスタンス グループ(MIG)の Updater 機能 を使用したが、その際に最小アクション(minimal-action)のオプションが問題になった そもそもマネージド インスタンス グループ(MIG)からよくわかっていな…