节点亲和性

使用节点亲和性将 Pod 调度到特定节点 #

此图片显示了在测试此场景时应看到的内容。在看到此图片后,您可以按照分步指南进行操作。

先决条件 #

创建集群 #

kwokctl create cluster

查看集群 #

  • 这可确保集群已成功创建。
kwokctl get clusters

创建节点 #

kwokctl scale node --replicas 2

标记 node-000000

kubectl label node node-000000 region=us-west-2

调度过程 #

步骤 1:部署 Pod #

Pod 具有配置了键值region=eu-west-2的节点亲和性。这与 node-000000 上的标签匹配。

kubectl apply -f pod.yaml

步骤 2:查看 Pod 计划所在的节点。 #

kubectl get pod -o wide
  • Pod 1 计划在 node-000000 上执行。

删除集群 #

kwokctl delete cluster

结论 #

此示例演示了如何使用 KWOK 根据 节点亲和性 策略模拟调度方案。