Resource specification

Last updated: 2020-11-16 14:34:20

    Overview

    Elastic Kubernetes Service (EKS) frees you from managing cluster nodes. However, to properly allocate resources and accurately calculate fees, you need to specify resource specifications for pods when deploying a workload. Tencent Cloud allocates computing resources to the workload and calculates the corresponding fees based on the specified specifications.

    When you use the Kubernetes API or Kubectl to create a workload for EKS, you can use annotations to specify resource specifications. If annotations are not used, EKS will calculate the specifications based on the container parameters set for the workload, such as Request and Limit. For more information, see Specifying Resource Specifications.

    Note:

    • Resource specifications indicate the maximum amount of resources available for containers in a pod.
    • The following tables list the supported CPU and GPU specifications. Ensure that allocated resources do not exceed the supported specifications.
    • The total amount of resources specified by Request for all the containers in a pod cannot exceed the maximum pod specification.
    • The amount of resources specified by Limit for any container in a pod cannot exceed the maximum pod specification.

    CPU Specifications

    The following table lists the CPU specifications that EKS provides for pods in all regions where CPU resources are supported. EKS also provides a set of CPU options. Different CPU sizes correspond to different memory ranges. Select the CPU specification as needed when creating a workload.

    Intel

    CPU (Cores) Memory Range (GiB) Granularity of Memory Range (GiB)
    0.25 0.5, 1, 2 -
    0.5 1, 2, 3, 4 -
    1 1 - 8 1
    2 4 - 16 1
    4 8 - 32 1
    8 16 - 32 1
    12 24 - 48 1
    16 32 - 64 1

    Star Lake AMD

    The AMD processor provides high performance with high reliability, security, and stability based on the Star Lake servers developed by Tencent Cloud. For more information, see Standard SA2.

    CPU (Cores) Memory Range (GiB) Granularity of Memory Range (GiB)
    1 1 - 4 1
    2 2 - 8 1
    4 4 - 16 1
    8 8 - 32 1
    16 16 - 32 1
    32 32 - 64 1

    GPU Specifications

    The following table lists the GPU specifications that EKS provides for pods. Different GPU card models and sizes map to different CPU and memory options. Select the GPU specification as needed when creating a workload.

    Note:

    If you create, manage, and use GPU workloads using a YAML file, see Annotation.

    GPU Model GPU (Cards) CPU (Cores) Memory (GiB)
    1/4 Tesla V100-NVLINK-32G 1 2 10
    1/2 Tesla V100-NVLINK-32G 1 4 20
    Tesla V100-NVLINK-32G 1 8 40
    Tesla V100-NVLINK-32G 2 18 80
    Tesla V100-NVLINK-32G 4 36 160
    Tesla V100-NVLINK-32G 8 72 320
    1/4 NVIDIA T4 1 4 20
    1/2 NVIDIA T4 1 10 40
    NVIDIA T4 1 20 80
    NVIDIA T4 2 40 160
    NVIDIA T4 4 80 320

    Supported Regions

    The following table describes the regions, availability zones, and resource types that are currently supported by EKS.

    Region Availability Zone Supported Resource Type
    South China (Guangzhou)
    ap-guangzhou
    Guangzhou Zone 3
    ap-guangzhou-3
    Intel CPU, GPU/vGPU (V100)
    Guangzhou Zone 4
    ap-guangzhou-4
    AMD CPU, GPU/vGPU (V100)
    East China (Shanghai)
    ap-shanghai
    Shanghai Zone 2
    ap-shanghai-2
    Intel CPU、GPU/vGPU(T4)
    Shanghai Zone 3
    ap-shanghai-3
    Intel CPU
    Shanghai Zone 4
    ap-shanghai-4
    Intel CPU
    Shanghai Zone 5
    ap-shanghai-5
    Intel/AMD CPU
    East China (Nanjing)
    ap-nanjing
    Nanjing Zone 1
    ap-nanjing-1
    Intel/AMD CPU
    North China (Beijing)
    ap-beijing
    Beijing Zone 3
    ap-beijing-3
    Intel/AMD CPU
    Beijing Zone 4
    ap-beijing-4
    Intel CPU

    Was this page helpful?

    Was this page helpful?

    • Not at all
    • Not very helpful
    • Somewhat helpful
    • Very helpful
    • Extremely helpful
    Send Feedback
    Help