Kubernetes 跨数据中心创建播客

Kubernetes 跨数据中心创建播客,kubernetes,openshift,Kubernetes,Openshift,一个与Kubernetes/OpenShift相关的新手问题。OpenShift集群的物理基础设施分布在两个数据中心 当我创建POD时,如何保证/选择它将位于的特定节点/数据中心?您可以在kubernetes群集的节点上添加标签任意键值对 kubectl label nodes node1 datacenter=xyz 然后,您可以使用pod规范中的nodeselector或nodeaffnity将pod调度到具有特定标签的节点 作为使用节点选择器的示例 apiVersion: v1 kind

一个与Kubernetes/OpenShift相关的新手问题。OpenShift集群的物理基础设施分布在两个数据中心


当我创建POD时,如何保证/选择它将位于的特定节点/数据中心?

您可以在kubernetes群集的节点上添加标签任意键值对

kubectl label nodes node1 datacenter=xyz
然后,您可以使用pod规范中的nodeselector或nodeaffnity将pod调度到具有特定标签的节点

作为使用节点选择器的示例

apiVersion: v1
kind: Pod
metadata:
  name: nginx
  labels:
    env: test
spec:
  containers:
  - name: nginx
    image: nginx
    imagePullPolicy: IfNotPresent
  nodeSelector:
    datacenter: xyz

提供更多详细信息和示例的官方文件。

请查看有关的官方文件。