Kubernetes + Go の 中断耐性設計:ワーカー・Job・バッチ処理と Karpenter の consolidation
Kubernetes 上の Go のワーカー・Job・バッチ処理を、Pod の退避や Karpenter の Consolidation に耐える形で設計する方法を kind での実測をもとに整理します。終了コードが Job の判定を左右する落とし穴や、tail sampling のようなステートフルなサービスの限界も扱います。