【问题标题】:How much volume do the cluster's ec2 workers have?集群的 ec2 worker 有多少容量?
【发布时间】:2021-05-06 01:12:31
【问题描述】:

我想知道EKS 集群中每个EC2 实例有多少可用容量?

根据this pageAMIs有两种:

  1. EBS-backed AMIs 和 16 TiB 可用音量。
  2. instance store-backed AMIs 和 10 GiB 可用音量。

工人的AMI属于哪一个?

我使用这个terraform module 创建了我的 EKS 集群:

module "eks" {
  ...
  worker_groups = [
    {
      name                          = "worker-group-1"
      instance_type                 = "t2.small"
      asg_desired_capacity          = 2
    }
  ]
}

【问题讨论】:

    标签: amazon-web-services kubernetes amazon-ec2 terraform amazon-eks


    【解决方案1】:

    您正在使用 T2.small 类型的实例。此实例类型仅受 EBS 支持,没有实例存储选项。

    根据您提到的文档,EBS 支持的实例的根设备的大小限制为 16 TiB。然而,实际大小取决于您为实例配置的卷大小(我不确定,但我认为它默认为 20 GiB)。如果需要,您还可以添加多个 EBS 卷以超过 16 TiB 的限制。

    【讨论】:

    • 感谢您的回复。 “您为实例配置的卷大小”是什么意思?我在 EKS Terraform 模块中看不到任何卷的可配置选项。
    • 您可以在“terraform-aws-eks”模块中使用“root-block-size”:registry.terraform.io/modules/WesleyCharlesBlake/eks/aws/…
    • 非常感谢!还有一个问题:当一个 ec2 实例用完 20 GiB 专用 EBS 时会发生什么。 EKS 自动缩放器(如果启用)是否为此创建一个新的工作节点?还是 EBS 存储增加?
    • 不,Amazon EKS 不会根据磁盘空间自动纵向扩展或横向扩展。您必须相应地设置监控和扩展。
    • 配置的 EBS 怎么样?它不会自动增加吗?
    猜你喜欢
    • 2015-02-25
    • 1970-01-01
    • 2018-11-09
    • 1970-01-01
    • 2020-08-19
    • 2019-07-01
    • 1970-01-01
    • 2021-07-11
    • 2017-01-14
    相关资源
    最近更新 更多