将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调度到虚拟节点上。
Plain Text
1spec:
2 nodeSelector:
3 type: "virtual-kubelet"
4 tolerations:
5 - key: "virtual-kubelet.io/provider"
6 operator: "Equal"
7 value: "baidu"
8 effect: "NoSchedule"
调度到虚拟节点上的Pod会以BCI Pod的形式启动。