虛擬節點概述
更新時間 2025-09-05 11:23:42
最近更新時間: 2025-09-05 11:23:42
分享文章
本文介紹ECI虛擬節點概述。
ECI為Kubernetes提供一種層次化的解決方案:即ECI負責底層Pod容器資源的調度和管理工作,Kubernetes在ECI之上作為PaaS層來管理業務負載,例如管理Deployment、Service、StatefulSet、CronJob等。
ECI在接管Pod容器底層基礎設施的管理工作后,Kubernetes不再需要直接負責單個Pod的放置、啟動等工作,也不再需要關心底層虛擬機的資源情況,通過ECI即可確保Pod需要的資源隨時可用。對于長時間運行的業務負載,可以將此類負載的彈性流量部分調度至ECI,縮短彈性擴容的時間,減少彈性部分的擴容成本,并盡可能充分利用已有資源。當業務流量下降后,可以快速釋放部署在ECI上的Pod,從而降低使用成本。
如果在天翼云上自建了Kubernetes集群,則可以通過部署虛擬節點(VNode)的方式來使用ECI。VNode對標原生kubernetes節點,內置了virtual-kubelet等組件,兼容原生kubernetes節點API。當有Pod調度到VNode上時,VNode會自動創建并管理底層的ECI資源。在VNode上運行的每個Pod都對應一個ECI實例。