一个与Kubernetes / OpenShift相关的新手问题。我们的OpenShift群集的物理基础架构分布在两个数据中心。
创建pods时,如何保证/选择它所在的特定节点/数据中心?
发布于 2020-02-25 00:30:31
您可以在kubernetes集群的节点上添加标签(任意键值对)。
kubectl label nodes node1 datacenter=xyz然后,您可以在pod规范中使用nodeselector或nodeaffnity来将pod调度到具有特定标签的节点。
作为使用nodeselector的示例
apiVersion: v1
kind: Pod
metadata:
name: nginx
labels:
env: test
spec:
containers:
- name: nginx
image: nginx
imagePullPolicy: IfNotPresent
nodeSelector:
datacenter: xyz官方文档here,包含更多详细信息和示例。
https://stackoverflow.com/questions/60379392
复制相似问题