简介:Virtual Kubelet

2019-12-05 14:09:19 浏览数 (1)

Virtual Kubelet是Kubernetes kubelet的一个实现,它伪装成一个kubelet,用于将Kubernetes集群连接到其他API。这允许Kubernetes节点由其他服务支持,例如无服务器容器平台。

架构

kubelets通常如何工作

一般来讲,Kubernetes kubelet为每个Kubernetes节点(Node)实现Pod和容器操作。它们作为每个节点上的代理运行,无论该节点是物理服务器还是虚拟机,并在该节点上处理Pod/容器操作。kubelets将名为PodSpec的配置作为输入,并确保PodSpec中指定的容器正在运行且运行正常。

Virtual Kubelet的工作原理

从Kubernetes API服务器的角度来看,Virtual Kubelet看起来像普通的kubelet,但其关键区别在于它们在其他地方调度容器,例如在云无服务器API中,而不是在节点上。

下面显示了一个Kubernetes集群,其中包含一系列标准kubelet和一个Virtual Kubelet:

供应商

Virtual Kubelet支持各种供应商(Provider):

  • Alibaba Cloud Elastic Container Instance (ECI)
  • AWS Fargate
  • Azure Batch
  • Azure Container Instances (ACI)
  • Kubernetes Container Runtime Interface (CRI)
  • Huawei Cloud Container Instance (CCI)
  • Hyper.sh
  • HashiCorp Nomad
  • Service Fabric Mesh
  • vSphere Integrated Containers (VIC)

你还可以添加自己的供应商。

这里有早前在西雅图举办的KubeCon CloudNativeCon 2018北美大会的Virtual Kubelet视频:简介和深入了解。

简介:Virtual Kubelet

深入了解:Virtual Kubelet

Virtual Kubelet项目最近更新了网页,快来了解一下!

0 人点赞