Service type LoadBalancerを使ってNLBを作るのと,aws-load-balancer-controllerを使って,適当なNLBにTargetGroupBindingするのと,どちらがいいのだろうか
Service type LoadBalancerを使ってNLBを作るのと,aws-load-balancer-controllerを使って,適当なNLBにTargetGroupBindingするのと,どちらがいいのだろうか
いけたわ,podAntiAffinityでpreferredDuringSchedulingIgnoredDuringExecution するといける.
全然忘れてたんだけど,service type LoadBalancerでNLBを使いながらClientIPを維持しようと思うとexternalTrafficPolicy: Localにしなきゃいけなくて,つまり全ノードにPodが存在している必要がある.
これをDaemonSetで実現するのは楽だけど,HPAしたいのでDeploymentにしたい.podAffinityだけでいけるかなぁ
OTP25のprevent overlapping partitionsが,ローリングアップデートのときにうまく動かずにクラスタを壊している気がするのだが,確証がない