Size: a a a

2021 January 20

AD

Andrey Devyatkin in AWS_RU
уточню что AWS supports Automated Draining for Spot Instance Nodes on Kubernetes - это misleading
источник

AD

Andrey Devyatkin in AWS_RU
если читать статью то там говорится о проекте https://github.com/aws/aws-node-termination-handler
источник

AD

Andrey Devyatkin in AWS_RU
который нужно в кластере запускать
источник

AD

Andrey Devyatkin in AWS_RU
тогда да будет automated draining
источник

AD

Andrey Devyatkin in AWS_RU
а не то что бы EKS сам такой молодец
источник

EG

Eugene G in AWS_RU
спасибо, почитаю
но мне нужен именно список аппликов со спот инстанса, который по той или иной причине был убит

с дрейном проблем нет
источник

AD

Andrey Devyatkin in AWS_RU
ты посмотри termination handler - он я думаю делает в коде то что тебе нужно
источник

EG

Eugene G in AWS_RU
🤝
источник

EK

Eugene Krasikov in AWS_RU
Andrey Devyatkin
а не то что бы EKS сам такой молодец
сейчас еще появились EKS Managed node groups на споте (https://aws.amazon.com/about-aws/whats-new/2020/12/amazon-eks-support-ec2-spot-instances-managed-node-groups/), вот им node termination handler не нужен. С ними сам EKS кордонит и дрейнит ноду
источник

AD

Andrey Devyatkin in AWS_RU
будем знать, спасибо
источник

EK

Eugene Krasikov in AWS_RU
и, кстати, не так давно появился новый сигнал для спота - rebalance. Он не за две минуты до терминейта прилетает, а гораздо раньше, и означает что-то вроде "у этой ноды повыщенная вероятность отбирания". Это прям огонь, и обычные авто-скейлинг группы, node termination handler и managed группы для EKS из коробки его обрабатывать умеют. (https://aws.amazon.com/about-aws/whats-new/2020/11/introducing-ec2-instance-rebalance-recommendation-for-ec2-spot-instances/)
источник

i

inqfen in AWS_RU
кмк managed node groups не нужны
источник

i

inqfen in AWS_RU
Проще свои asg как надо поднять
источник

EK

Eugene Krasikov in AWS_RU
inqfen
Проще свои asg как надо поднять
ну если именно про спот говорить, то разница в том, что обычные не будут дрейнить и кордонить ноды в кубере, нужен node termination handler. А managed - будут.
источник

EK

Eugene Krasikov in AWS_RU
а так да, кому что нравится 🙂
источник

i

inqfen in AWS_RU
Надо посмотреть в их ami, но я сильно подозреваю что он там просто неявно закидывается
источник

i

inqfen in AWS_RU
И селектор на эту группу
источник

i

inqfen in AWS_RU
В итоге разницы как бы и нету
источник

EK

Eugene Krasikov in AWS_RU
сам не смотрел, но говорят, что нет - независимый от node termination handler механизм
источник

i

inqfen in AWS_RU
можно ручками поднять да посмотреть, он явно как-то создается на текущих ресурсах
источник