有没有办法保护主节点免受自动缩放?

Posted

技术标签:

【中文标题】有没有办法保护主节点免受自动缩放?【英文标题】:Is there a way to protect the master node from autoscalling? 【发布时间】:2021-04-28 09:45:52 【问题描述】:

我正在使用 Terraform 初始化一个 kubernetes 集群,我创建了一个 aws_autoscaling_group 用于自动缩放,但我想保护主节点免受自动缩放。我在官方文档中没有找到可以解决我的问题的设置。

感谢您的帮助。

【问题讨论】:

您在使用 EKS 吗? @initanmol 不,我只使用 EC2 在独立的 EC2 节点上配置 K8S 主节点,并将 K8S 工作节点保留在自动缩放组中。 【参考方案1】:

在您的 Terraform aws_autoscaling_group 中,只需将 min_sizemax_sizedesired_capacity 都设置为相同的值。如果您有 3 个主节点,请将它们全部设置为 3。这将有效地禁用自动缩放,但将始终让您的集群具有 3 个主节点。

【讨论】:

以上是关于有没有办法保护主节点免受自动缩放?的主要内容,如果未能解决你的问题,请参考以下文章

缩放 SKSpriteNode 而不缩放其子节点

如何保护 MSI 免受修改

EKS:在特定 AWS 自动缩放组上运行特定服务(pod)

如何保护 Android 代码免受逆向工程? [复制]

保护字符串常量免受逆向工程

保护字符串常量免受逆向工程