2022年11月6日 (日曜日)

14:52:17 # Life kanikoのOOM。 Debian勉強会用のビルドがなんか完了しないなぁとおもったらタイムアウトではなくてスナップショットをとるときにアウトオブメモリーになっているらしい。 エラーはERROR: build step 0 "gcr.io/kaniko-project/executor:latest" failed: step exited with non-zero status: 137。137というのがSIGKILLなんだけど、OOMの場合はこれで殺されるのかな? 調べたらレイヤーを圧縮するところでメモリ上で圧縮するというのが1.3以降の何処かで導入されたっぽくてそれを使うと何GBとある場合は死ぬ。これか。 回避策としてはkanikoに--compressed-caching=falseを追加すればよいらしい。しかしメモリをえらく贅沢につかうなぁ。

Junichi Uekawa