有没有一种方法可以告诉Kubernetes永远不要在同一个节点上运行两个Pod呢?例如,我有两个Pod副本,我希望它们始终分布在zone1/zone2
上,而不是在同一个区域。
apiVersion: app/v1
kind: Deployment
metadata:
name: testApp
labels:
app: testApp-front
namespace:
spec:
replicas: 2
selector:
matchLabels:
app: testApp-front
template:
metadata:
labels:
app: testApp-front
spec:
nodeSelector:
failure-domain.beta.kubernetes.io/zone: zone1
Deployment
对象吗?每个对象使用不同的节点选择器。 - Jose Armesto