使用限制
本文介紹ECI相關(guān)的使用限制,以便您更好地使用ECI。
ECI實(shí)例限制
下表為ECI實(shí)例相關(guān)的使用限制。
限制項(xiàng) | 限制描述 | 例外申請(qǐng)方式 |
創(chuàng)建ECI實(shí)例的用戶賬戶限制 | 已通過實(shí)名認(rèn)證。 | 無 |
每個(gè)Region可創(chuàng)建的vCPU數(shù)量 | 根據(jù)賬號(hào)的歷史使用行為,每個(gè)賬號(hào)的配額上限不同,您可以在ECI控制臺(tái)上查看權(quán)益配額。 | 可以在配額中心申請(qǐng)?zhí)嵘漕~。 |
單個(gè)ECI實(shí)例的vCPU數(shù)量 | 64 vCPU | 無 |
單個(gè)ECI實(shí)例的數(shù)據(jù)卷數(shù)量 | 20 | 無 |
單個(gè)ECI實(shí)例內(nèi)支持最大的容器數(shù) | 20 | 無 |
ECI實(shí)例的網(wǎng)絡(luò)類型 | 僅支持VPC網(wǎng)絡(luò)。 | 無 |
API限流
下表為各API每分鐘調(diào)用次數(shù)上限,如果無法滿足業(yè)務(wù)需求,您可以提交工單申請(qǐng)?zhí)嵘揞~。
API接口 | 每分鐘最高調(diào)用次數(shù) | 提升限額方式 |
DescribeContainerGroups | 2000 | 提交工單 |
DescribeContainerGroupMetric | 2000 | 提交工單 |
CreateContainerGroup | 1000 | 提交工單 |
DeleteContainerGroup | 1000 | 提交工單 |
DescribeContainerGroupPrice | 1000 | 提交工單 |
ExportContainerGroupTemplate | 1000 | 提交工單 |
ExecContainerCommand | 500 | 提交工單 |
DescribeContainerLog | 500 | 提交工單 |
RestartContainerGroup | 500 | 提交工單 |
UpdateContainerGroup | 500 | 提交工單 |
DescribeMultiContainerGroupMetric | 500 | 提交工單 |
CreateImageCache | 200 | 提交工單 |
Kubernetes應(yīng)用限制
基于Kubernetes社區(qū)的Virtual Kubelet技術(shù),ECI通過虛擬節(jié)點(diǎn)與Kubernetes實(shí)現(xiàn)無縫對(duì)接,因此ECI實(shí)例并不會(huì)運(yùn)行在一個(gè)集中式的真實(shí)節(jié)點(diǎn)上,而是打散分布在整個(gè)阿里云的資源池中。
基于公有云的安全性和虛擬節(jié)點(diǎn)本身帶來的限制,ECI目前還不支持Kubernetes中HostPath、DaemonSet等功能,具體如下表所示。
不支持的功能 | 說明 | 推薦替代方案 |
HostPath | 掛載本地宿主機(jī)文件到容器中 | 使用emptyDir、云盤或者NAS文件系統(tǒng) |
HostNetwork | 將宿主機(jī)端口映射到容器上 | 使用type=LoadBalancer的負(fù)載均衡 |
DaemonSet | 在容器所在宿主機(jī)上部署Static Pod | 通過sidecar形式在Pod中部署多個(gè)鏡像 |
type=NodePort的Service | 將宿主機(jī)端口映射到容器上 | 使用type=LoadBalancer的負(fù)載均衡 |
ulimit使用限制
ECI目前不支持修改ulimit,您可以在容器內(nèi)執(zhí)行ulimit -a
命令查詢默認(rèn)的ulimit。
如果您有特殊需求需要修改ulimit,請(qǐng)?zhí)峤还巍?/p>
端口占用說明
下表為ECI及相關(guān)產(chǎn)品占用的端口情況,在部署服務(wù)時(shí),請(qǐng)您避免使用以下端口。
端口 | 說明 |
111、10250、10255 | ECI系統(tǒng)使用端口。exec、logs、metrics等接口使用。 |
998 | 阿里云文件存儲(chǔ)CPFS占用端口。 |