自建Kubernetes集群对接ECI
更新时间 2025-10-16 18:07:53
最近更新时间: 2025-10-16 18:07:53
本文为您介绍自建Kubernetes集群如何与ECI对接,以及如何使用ECI。
当您自建了Kubernetes集群,则可以通过使用虚拟节点(基于 VK)的方式来使用ECI 的功能。利用虚拟节点,可以根据业务流量进行弹性扩缩容,从而减少集群扩容成本。
在自建Kubernetes集群中,首先需要部署虚拟节点,之后才可以在虚拟节点上创建ECI Pod,虚拟节点上的Pod均基于ECI运行在安全隔离的容器运行环境中,每个Pod对应一个ECI实例。
功能限制
基于公有云的安全性和虚拟节点本身带来的限制,ECI目前还不支持Kubernetes中HostPath、DaemonSet等功能,具体如下表所示:
不支持的功能 | 说明 |
---|---|
HostPath | 挂载本地宿主机文件到容器中 |
HostNetwork | 将宿主机端口映射到容器上 |
DaemonSet | 在容器所在宿主机上部署Static Pod |
type=NodePort的Service | 将宿主机端口映射到容器上 |
调度方式
对于混合使用普通节点和虚拟节点的Kubernetes集群,您可以根据需要将Pod调度到VNode,以ECI来运行。具体操作请参考调度Pod到虚拟节点。