zoukankan      html  css  js  c++  java
  • k8s 节点的 NodeAffinity 使用

    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.

    在 k8s 中,pod 会通过 kube-scheduler 按照节占先有的资源平均的调度到这些节点上,但有时候,我们需要将某个应用的pod调度到特定的节点上,
    比如:两个应用需要频繁的进行通讯,那么我们希望将它们部署到同一个节点。或者希望访问一些类似需要ssd这样特殊资源的节点等应用场景。
    ---------------------
    作者:强哥之神
    来源:CSDN
    原文:https://blog.csdn.net/qianggezhishen/article/details/80762157
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    32位二进制IP地址与十进制IP地址互相转换
    在安装AndroidStudio时产生的问题
    Java 数列求和
    Java throws Exception、try、catch
    Java 语句循环
    Oracle OEM
    数据泵Expdp和Impdp
    java查询高斯数据库表某个字段值
    安全测试笔记(未更新完)
    工作笔记
  • 原文地址:https://www.cnblogs.com/hixiaowei/p/10721096.html
Copyright © 2011-2022 走看看