apiVersion: apps/v1 # for versions before 1.9.0 use apps/v1beta2 kind: Deployment metadata: name: villa-api labels: app: villa spec: selector: matchLabels: app: villa tier: frontend strategy: type: Recreate template: metadata: labels: app: villa tier: frontend spec: affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: kubernetes.io/hostname operator: In values: - pserver130 containers: - image: harbor.twopower.com/villa/api:test
1.node
在 k8s 中,pod 会经过 kube-scheduler 按照节占先有的资源平均的调度到这些节点上,但有时候,咱们须要将某个应用的pod调度到特定的节点上,
好比:两个应用须要频繁的进行通信,那么咱们但愿将它们部署到同一个节点。或者但愿访问一些相似须要ssd这样特殊资源的节点等应用场景。
---------------------
做者:强哥之神
来源:CSDN
原文:https://blog.csdn.net/qianggezhishen/article/details/80762157
版权声明:本文为博主原创文章,转载请附上博文连接!api