A Service B API Job Worker Job Worker Job Worker Dev Stg Prod Dev Stg Prod Service A Service B API Job Worker Job Worker Job Worker Service A Service B API Job Worker Job Worker Job Worker Service A Job Worker Service A Job Worker 移⾏ 旧環境 新環境 ⼩さく移⾏する
Termination Handlerが不要になると思っていた。 https://aws.amazon.com/jp/blogs/containers/amazon-eks-now-supports-provisioning-and-managing-ec2-spot-instances-in-managed-node-groups/ > To handle Spot interruptions, you do not need to install any extra automation tools on the cluster, for example: AWS Node Termination Handler. と書いてある • エラー発⽣時、CloudTrailにBidEvictedEventというイベントが記録されていた。 • EC2 Auto Scalingにはキャパシティリバランスというのがあり、 EKS managed node groupsで はこれがオプトインされている。 • AWS Node Termination Handler(NTH)が導⼊されていない場合、キャパシティリバランスのイ ベントには対応できない。NTHを導⼊しIMDSモード(メタデータをモニタリングするモード) によって対応できる。 EKS managed node groupを利⽤していてもAWS Node Termination Handlerは必要!! 22