调度Pod到虚拟节点
更新时间 2025-09-08 16:16:16
最近更新时间: 2025-09-08 16:16:16
本文介绍如何调度Pod到虚拟节点。
针对混合使用ECS和ECI的云容器引擎集群,可以根据需要将Pod调度到ECI上运行,通过指定nodeName的方式,具体步骤如下:
获取集群中VNode的名称。
kubectl get nodes
默认情况下,集群VNode名称格式为[VNode ID] + [资源池] ,示例:vnd-u53cymkxxxx-cn-huadong1-jsnj1a-public-ctcloud
参照如下yaml文件配置nodeName。
apiVersion: apps/v1
kind: Deployment
metadata:
name: vnode-nginx-deployment
labels:
app: nginx
spec:
replicas: 3
selector:
matchLabels:
app: nginx
template:
metadata:
labels:
app: nginx
spec:
containers:
- name: nginx
image: registry-huadong1.crs-internal.ctyun.cn/open-source/nginx:1.25-alpine
ports:
- containerPort: 80
nodeName: vnd-u53cymkxxxx-cn-huadong1-jsnj1a-public-ctcloud #配置VNode名称