기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
알려진 제한 및 Service Quotas
작은 정보
Amazon EKS 워크숍을 통해 모범 사례를 살펴봅니다
Amazon EKS는 다양한 워크로드에 사용할 수 있으며 다양한 AWS 서비스와 상호 작용할 수 있습니다. 고객 워크로드에는 비슷한 범위의 AWS 서비스 할당량과 확장성을 저해하는 기타 문제가 발생하는 것을 확인했습니다.
AWS 계정에는 기본 할당량(팀이 요청할 수 있는 각 AWS 리소스 수의 상한)이 있습니다. 각 AWS 서비스는 자체 할당량을 정의하며 할당량은 일반적으로 리전별로 다릅니다. 일부 할당량(소프트 제한)에 대한 증가를 요청할 수 있으며, 다른 할당량은 늘릴 수 없습니다(하드 제한). 애플리케이션을 설계할 때는 이러한 값을 고려해야 합니다. 이러한 서비스 제한을 정기적으로 검토하고 애플리케이션 설계에 통합하는 것이 좋습니다.
계정의 사용량을 검토하고 AWS Service Quotas 콘솔에서 또는 AWS CLI를
참고
Amazon EKS Service Quotas는 서비스 할당량을 나열하고 가능한 경우 증가를 요청할 수 있는 링크가 있습니다.
기타 AWS Service Quotas
다른 AWS 서비스에 대해 아래 나열된 할당량의 영향을 받는 EKS 고객을 확인했습니다. 이 중 일부는 특정 사용 사례 또는 구성에만 적용될 수 있지만 솔루션이 확장될 때 이러한 문제가 발생하는지 고려할 수 있습니다. 할당량은 서비스별로 구성되며 각 할당량에는 AWS Service Quotas 콘솔에서 조회하는 데 사용할 수 있는 L-XXXXXXXX 형식의 ID가 있습니다.
| 서비스 | 할당량(L-xxxxx) | Impact | ID(L-xxxxx) | 기본값 |
|---|---|---|---|---|
|
IAM |
계정당 역할 수 |
계정의 클러스터 또는 IRSA 역할 수를 제한할 수 있습니다. |
L-FE177D64 |
1,000 |
|
IAM |
계정당 OpenId 연결 공급자 |
계정당 클러스터 수를 제한할 수 있으며, OpenID Connect는 IRSA에서 사용됩니다. |
L-858F3967 |
100 |
|
IAM |
역할 신뢰 정책 길이 |
IRSA에 대해 IAM 역할이 연결된 클러스터 수를 제한할 수 있습니다. |
L-C07B4B0D |
2,048 |
|
VPC |
네트워크 인터페이스당 보안 그룹 |
클러스터에 대한 네트워킹의 제어 또는 연결을 제한할 수 있습니다. |
L-2AFB9258 |
5 |
|
VPC |
VPC당 IPv4 CIDR 블록 |
EKS 작업자 노드 수 제한 가능 |
L-83CA0A9D |
5 |
|
VPC |
라우팅 테이블에 따른 경로 |
클러스터에 대한 네트워킹의 제어 또는 연결을 제한할 수 있습니다. |
L-93826ACB |
50 |
|
VPC |
VPC당 활성 VPC 피어링 연결 |
클러스터에 대한 네트워킹의 제어 또는 연결을 제한할 수 있습니다. |
L-7E9ECCDB |
50 |
|
VPC |
보안 그룹당 인바운드 또는 아웃바운드 규칙. |
클러스터에 대한 네트워킹의 제어 또는 연결을 제한할 수 있으며, EKS의 일부 컨트롤러는 새 규칙을 생성합니다. |
L-0EA8095F |
50 |
|
VPC |
리전당 VPC |
계정당 클러스터 수 또는 클러스터에 대한 네트워킹의 제어 또는 연결을 제한할 수 있습니다. |
L-F678F1CE |
5 |
|
VPC |
리전당 인터넷 게이트웨이 |
계정당 클러스터 수 또는 클러스터에 대한 네트워킹의 제어 또는 연결을 제한할 수 있습니다. |
L-A4707A72 |
5 |
|
VPC |
리전당 네트워크 인터페이스 |
EKS 작업자 노드 수를 제한하거나 EKS 컨트롤 플레인 조정/업데이트 활동에 영향을 미칠 수 있습니다. |
L-DF5E4CA3 |
5,000 |
|
VPC |
네트워크 주소 사용량 |
계정당 클러스터 수 또는 클러스터에 대한 네트워킹의 제어 또는 연결을 제한할 수 있습니다. |
L-BB24F6E5 |
64,000 |
|
VPC |
피어링된 네트워크 주소 사용량 |
계정당 클러스터 수 또는 클러스터에 대한 네트워킹의 제어 또는 연결을 제한할 수 있습니다. |
L-CD17FD4B |
128,000 |
|
ELB |
Network Load Balancer당 리스너 |
클러스터로의 트래픽 수신 제어를 제한할 수 있습니다. |
L-57A373D6 |
50 |
|
ELB |
리전당 대상 그룹 |
클러스터로의 트래픽 수신 제어를 제한할 수 있습니다. |
L-B22855CB |
3,000 |
|
ELB |
Application Load Balancer당 대상 |
클러스터로의 트래픽 수신 제어를 제한할 수 있습니다. |
L-7E6692B2 |
1,000 |
|
ELB |
Network Load Balancer당 대상 |
클러스터로의 트래픽 수신 제어를 제한할 수 있습니다. |
L-EEF1AD04 |
3,000 |
|
ELB |
Network Load Balancer당 가용 영역당 대상 |
클러스터로의 트래픽 수신 제어를 제한할 수 있습니다. |
L-B211E961 |
500 |
|
ELB |
리전당 대상 그룹당 대상 |
클러스터로의 트래픽 수신 제어를 제한할 수 있습니다. |
L-A0D0B863 |
1,000 |
|
ELB |
리전당 Application Load Balancer |
클러스터로의 트래픽 수신 제어를 제한할 수 있습니다. |
L-53DA6B97 |
50 |
|
ELB |
리전당 Classic Load Balancer |
클러스터로의 트래픽 수신 제어를 제한할 수 있습니다. |
L-E9E9831D |
20 |
|
ELB |
리전당 Network Load Balancer |
클러스터로의 트래픽 수신 제어를 제한할 수 있습니다. |
L-69A177A2 |
50 |
|
EC2 |
온디맨드 표준(A, C, D, H, I, M, R, T, Z) 인스턴스 실행(최대 vCPU 수) |
EKS 작업자 노드 수 제한 가능 |
L-1216C47A |
5 |
|
EC2 |
모든 표준(A, C, D, H, I, M, R, T, Z) 스팟 인스턴스 요청(최대 vCPU 수) |
EKS 작업자 노드 수 제한 가능 |
L-34B43A08 |
5 |
|
EC2 |
EC2-VPC 탄력적 IP |
NAT GWs(따라서 VPCs) 수를 제한하여 리전의 클러스터 수를 제한할 수 있습니다. |
L-0263D0A3 |
5 |
|
EBS |
지역당 스냅샷 수 |
상태 저장 워크로드에 대한 백업 전략을 제한할 수 있습니다. |
L-309BACF6 |
100,000건 |
|
EBS |
범용 SSD(gp3) 볼륨을 위한 스토리지(TiB) |
EKS 작업자 노드 또는 PersistentVolume |
L-7A658B76 |
50 |
|
EBS |
범용 SSD(gp2) 볼륨을 위한 스토리지(TiB) |
EKS 작업자 노드 또는 PersistentVolume |
L-D18FCD1D |
50 |
|
ECR |
등록된 리포지토리 |
클러스터의 워크로드 수를 제한할 수 있습니다. |
L-CFEB8E8D |
100,000건 |
|
ECR |
리포지토리당 이미지 수 |
클러스터의 워크로드 수를 제한할 수 있습니다. |
L-03A36CE1 |
20,000건 |
|
SecretsManager |
리전당 보안 암호 |
클러스터의 워크로드 수를 제한할 수 있습니다. |
L-2F66C23C |
500,000 |
AWS 요청 제한
또한 AWS 서비스는 모든 고객이 성능을 유지하고 사용할 수 있도록 요청 제한을 구현합니다. Service Quotas와 마찬가지로 각 AWS 서비스는 자체 요청 제한 임계값을 유지합니다. 워크로드에서 많은 수의 API 호출을 빠르게 실행해야 하거나 애플리케이션에서 요청 제한 오류가 발생하는 경우 해당 AWS 서비스 설명서를 검토하는 것이 좋습니다.
EC2 네트워크 인터페이스 또는 IP 주소 프로비저닝과 관련된 EC2 API 요청에는 대규모 클러스터에서 또는 클러스터가 크게 확장될 때 요청 제한이 발생할 수 있습니다. 아래 표에는 고객이 요청 제한에 직면한 몇 가지 API 작업이 나와 있습니다. 속도 제한에 대한 EC2 설명서에서 EC2 속도 제한 기본값과 속도 제한 증가를 요청하는 단계를 검토할 수 있습니다. EC2
| 작업 변경 | 읽기 전용 작업 |
|---|---|
|
AssignPrivateIpAddresses |
DescribeDhcpOptions |
|
AttachNetworkInterface |
DescribeInstances |
|
CreateNetworkInterface |
DescribeNetworkInterfaces |
|
DeleteNetworkInterface |
DescribeSecurityGroups |
|
DeleteTags |
DescribeTags |
|
DetachNetworkInterface |
DescribeVpcs |
|
ModifyNetworkInterfaceAttribute |
DescribeVolumes |
|
UnassignPrivateIpAddresses |
기타 알려진 제한
-
또한 Route 53에는 Route 53 API에 대한 초당 5개의 요청이라는 상당히 낮은 속도 제한이 있습니다. 외부 DNS와 같은 프로젝트로 업데이트할 도메인이 많은 경우 도메인 업데이트에 속도 제한 및 지연이 발생할 수 있습니다.
-
일부 Nitro 인스턴스 유형에는 Amazon EBS 볼륨, 네트워크 인터페이스 및 NVMe 인스턴스 스토어 볼륨 간에 공유되는 볼륨 연결 제한이 28개입니다. NVMe 워크로드가 많은 EBS 볼륨을 탑재하는 경우 이러한 인스턴스 유형으로 달성할 수 있는 포드 밀도에 제한이 발생할 수 있습니다.
-
Ec2 인스턴스당 추적할 수 있는 최대 연결 수가 있습니다. 워크로드가 많은 수의 연결을 처리하는 경우이 최대값에 도달했기 때문에 통신 실패 또는 오류가 발생할 수 있습니다.
conntrack_allowance_available및conntrack_allowance_exceeded네트워크 성능 지표를 사용하여 EKS 작업자 노드에서 추적된 연결 수를 모니터링할 수 있습니다. -
EKS 환경에서 etcd 스토리지 제한은 업스트림 지침에
따라 8GiB입니다. etcd db 크기를 추적 apiserver_storage_size_bytes하려면 지표를 모니터링하십시오. 알림 규칙etcdBackendQuotaLowSpace및를 참조하여이 모니터링을 설정할 수etcdExcessiveDatabaseGrowth있습니다.
-