AWS EKS terraform "pod disruption budget already exists"

0

Hi,

We use terraform to deploy EKS clusters and self manage the CoreDNS add on. Until very recently we could deploy without failure but now whenever we create and EKS cluster a pod disruption budget is created by AWS, blocking our pod disruption budget deployment. When I look at the pdb created by AWS it is linked to the managed addon which does not exists in our scenario. We believe this to be a bug but are we right to believe so?

Regards,

Tom van Veen

Tom
已提问 3 个月前224 查看次数
1 回答
1
已接受的回答

AWS EKS introduced managed add-ons, including CoreDNS, to simplify the management and maintenance of certain Kubernetes components. These managed add-ons are automatically created and managed by AWS EKS. Quoting from AWS blog "We added new components like PodDisruptionBudget (PDB), implemented opinionated defaults (e.g., using health plugin for pod health checks) and enhanced the JSON configuration schema to allow customers to customize more parameters of the add-on" "https://aws.amazon.com/it/blogs/containers/recent-changes-to-the-coredns-add-on/#:~:text=Amazon%20Elastic%20Kubernetes%20Service%20(Amazon,ons%20for%20Amazon%20EKS%20clusters."I strongly suggest you should reachout to AWS Support for assistance and they will provide insights into the behavior you are observing and offer guidance on potential solutions or workarounds in case of any bugs.

profile picture
专家
已回答 3 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则