AWS EKS 上的 HPA 与 Fargate

yur*_*nov 6 amazon-web-services kubernetes aws-fargate amazon-eks hpa

我的 AWS EKS 集群仅包含 Fargate 配置文件,没有节点组。这种情况下可以开启HPA吗?我尝试按照此处所述启用指标服务器,但 Pod 创建失败并出现错误

0/4 nodes are available: 4 node(s) had taint {eks.amazonaws.com/compute-type: fargate}, that the pod didn't tolerate.
Run Code Online (Sandbox Code Playgroud)

有什么见解吗?

小智 6

您需要为此创建 Fargate 配置文件。如果要将其部署到另一个命名空间中,则需要为该命名空间创建一个 Fargate 配置文件。

  • 通过额外的支持信息可以改进您的答案。请[编辑]添加更多详细信息,例如引文或文档,以便其他人可以确认您的答案是正确的。您可以[在帮助中心](/help/how-to-answer)找到有关如何写出好的答案的更多信息。 (5认同)

Vis*_*ani 0

看起来您的节点有一个污点 - 没有在 pod/部署规范中添加相应的容忍度。您可以在此处找到有关污点和容忍度的更多信息

关于 Pod 的自动缩放,确实是可能的,从这里的类似教程可以看出