开发者社区> 问答> 正文

什么是Virtual Kubelet 技术?

什么是Virtual Kubelet 技术?

展开
收起
今晚就远航 2021-11-26 11:57:02 3088 0
1 条回答
写回答
取消 提交回答
  • Virtual Kubelet 最初是由微软 Azure 发起的开源项目,目标是让公共云的弹性容器实例类产品能与 Kubernetes 更好地集成,实现 Kubernetes 的 Serverless 能力。在实现上, Virtual Kubelet 提供了一种机制,可以与多家不同的供应商集成,如 Azure 的 ACI、AWS 的 fargate、华为的 CCI。 Virutal Kubelet 启动时会伪装成一个Kubelet 计算节点,即虚拟节点(Virtual Node),向 Kubernetes API Server 发起注册,并持续监听 Pod 变化事件。当Kubernetes 将Pod 调度到虚拟节点上时,Virtual Kubelet 会调用provider 的API 接口,将创建请求动态转发给底层的provider 的API 接口。在阿里云的Serverless Kubernetes 中, Virtual Kubelet 是Serverless Kubernetes 和 ECI 的连接器。如下图所示。

    image.png

    资料来源:《弹性计算—无处不在的算力》

    2021-11-26 16:59:11
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Azure Container Service The be 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载