<p>I want to know How much volume is available to each of <code>EC2</code> instances in an <code>EKS</code> cluster?</p>
<p>According to <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ComponentsAMIs.html" rel="nofollow noreferrer">this page</a>, There are two types of <code>AMI</code>s:</p>
<ol>
<li><code>EBS-backed AMI</code>s with <code>16 TiB</code> available volume.</li>
<li><code>instance store-backed AMI</code>s with <code>10 GiB</code> available volume.</li>
</ol>
<p>Which one of them does the workers' AMI belong?</p>
<p>I create my EKS cluster using this <a href="https://registry.terraform.io/modules/terraform-aws-modules/eks/aws/latest" rel="nofollow noreferrer">terraform module</a>:</p>
<pre><code>module &quot;eks&quot; {
  ...
  worker_groups = [
    {
      name                          = &quot;worker-group-1&quot;
      instance_type                 = &quot;t2.small&quot;
      asg_desired_capacity          = 2
    }
  ]
}
</code></pre>

HsnVahedi
<p>You’re using instances of type T2.small. This instance type is EBS-backed only and doesn’t have an instance store option.</p>
<p>According to the documentation that you mentioned, the size limit for an EBS-backed instance’s root device is 16 TiB. The actual size however depends on the volume sizes that you configure for the instances (I’m not sure but I think it defaults to 20 GiB). You can also add multiple EBS volumes to exceed the 16 TiB limit if needed.</p>
