Auto-sync: update nexus workspace
This commit is contained in:
29
wiki/concepts/EMI-Elastic-Network-Interface.md
Normal file
29
wiki/concepts/EMI-Elastic-Network-Interface.md
Normal file
@@ -0,0 +1,29 @@
|
||||
---
|
||||
title: "EMI (Elastic Network Interface) Multi-IP"
|
||||
type: concept
|
||||
tags: [AWS, EKS, networking, VPC, CIDR, pod-networking]
|
||||
last_updated: 2026-04-28
|
||||
---
|
||||
|
||||
## Definition
|
||||
|
||||
EMI(Elastic Network Interface Multi-IP,弹性网络接口多 IP)是 AWS 提供的网络扩展机制,通过为 Pod 分配额外的弹性网络接口(ENI)及其上的辅助 IP 地址,解决 EKS 集群中 VPC CIDR 地址空间不足的问题。每个 ENI 允许附加多个辅助 IP,每个 IP 可分配给一个 Pod,相比默认的 AWS VPC CNI 插件可大幅增加单个节点可运行的 Pod 数量。
|
||||
|
||||
## Key Mechanisms
|
||||
|
||||
- **ENI 附加**:为工作节点附加额外 ENI 以增加可用 IP 数量
|
||||
- **IP 分配**:每个 ENI 上的辅助 IP 分配给 Pod,实现 Pod 级 IP 直接寻址
|
||||
- **CIDR 扩展**:不依赖 VPC 主 CIDR 范围,通过 ENI 附加 IP 绕过 VPC 地址空间限制
|
||||
- **安全组绑定**:ENI 及其上的 Pod IP 继承安全组配置
|
||||
- **与 AWS VPC CNI 插件的关系**:AWS VPC CNI 是默认插件,EMI 是其增强模式,支持 Prefix Delegation
|
||||
|
||||
## Problem Solved
|
||||
|
||||
VPC CIDR 限制导致大型 EKS 集群 Pod 数量受限于可用 IP 地址:
|
||||
- 标准 AWS VPC CNI 每个 ENI 最多约 10-15 个 IP(受实例类型限制)
|
||||
- EMI 通过 ENI 附加更多辅助 IP,显著提升 Pod 密度
|
||||
- 特别适用于 IP 密集型工作负载(如微服务架构)
|
||||
|
||||
## Sources
|
||||
- [[ctp-topic-70-eks-deployment-using-iac]]
|
||||
- [[ctp-topic-39-implementing-eks-in-the-aws-lab-landing-zone]]
|
||||
Reference in New Issue
Block a user