将Pod调度到VNode
更新时间:2024-09-25
本文介绍如何将Pod调度到VNode。 对于自建的Kubernetes集群,即混合使用普通节点和虚拟节点(VNode)的模式下,您可以通过配置nodeSelector和tolerations,将Pod调度到VNode上,以BCI来运行。
概述
VNode对标原生kubernetes节点,在混合使用普通节点和VNode的模式下,支持通过配置nodeSelector和tolerations的方式,将Pod调度到VNode。
配置示例
在Pod Spec中添加如下的nodeSelector和tolerations字段,将Pod调度到虚拟节点上。
spec:
nodeSelector:
type: "virtual-kubelet"
tolerations:
- key: "virtual-kubelet.io/provider"
operator: "Equal"
value: "baidu"
effect: "NoSchedule"
调度到虚拟节点上的Pod会以BCI Pod的形式启动。