×

污点和容忍度允许节点控制哪些 Pod 应该(或不应该)在其上调度。

节点选择器指定一个键/值对映射,这些键/值对是使用节点上的自定义标签和 Pod 中指定的选择器定义的。

为了使 Pod 能够在节点上运行,Pod 必须具有与节点上标签相同的键/值节点选择器。

在特定节点中部署网络可观察性

您可以配置FlowCollector以控制在特定节点中部署网络可观察性组件。spec.agent.ebpf.advanced.schedulingspec.processor.advanced.schedulingspec.consolePlugin.advanced.scheduling规范具有以下可配置设置

  • 节点选择器

  • 容忍度

  • 亲和性

  • PriorityClassName

spec.<component>.advanced.scheduling的示例FlowCollector资源
apiVersion: flows.netobserv.io/v1beta2
kind: FlowCollector
metadata:
  name: cluster
spec:
# ...
advanced:
  scheduling:
    tolerations:
    - key: "<taint key>"
      operator: "Equal"
      value: "<taint value>"
      effect: "<taint effect>"
      nodeSelector:
        <key>: <value>
      affinity:
        nodeAffinity:
        requiredDuringSchedulingIgnoredDuringExecution:
          nodeSelectorTerms:
          - matchExpressions:
            - key: name
              operator: In
              values:
              - app-worker-node
      priorityClassName: """
# ...
其他资源