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
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    【病毒分析】21766239b79ece18b15a03f4517f3be6ed9c07ed
    csu1079
    数组栈coj 1019
    csu1007
    快速排序
    两大数相加
    csu1212 快排
    csu1215
    如何在IIS6,7中部署ASP.NET网站
    webpack快速入门——CSS进阶:自动处理CSS3前缀
  • 原文地址:https://www.cnblogs.com/hixiaowei/p/10721096.html
Copyright © 2011-2022 走看看