<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # 1. 什么是污點 1. paint污點類似于Label,是對node的一種標記 2. 如果node被打了污點,pod不能容忍這個污點,則pod不會被分配到這個node上 3. `key 加 value 加 strategy` 標識一個污點 # 2. 污點策略strategy NoSchedule: node添加這個effecf類型污點,新的不能容忍的pod不能再調度過來,但是老的運行在node上不受影響 NoExecute:K8Snode添加這個effecf類型污點,新的不能容忍的pod不能調度過來,老的pod也會被驅逐 PreferNoSchedule:pod會嘗試將pod分配到該節點 # 3. 使用污點 > 格式 `kubectl taint nodes nodeName key=value:strategy` **1. 給pod打一個污點** ``` kubectl taint nodes node02 disktype=ssd:NoExecute ``` ![](https://img.kancloud.cn/60/d8/60d87a5dbf9b12455a5241a282e0f17f_1040x122.png) 打上污點后,node2上的pod被干掉了 ![](https://img.kancloud.cn/55/82/55826b21e16fa41db8369f64184a3f1a_972x96.png) 說明:給node02打上一個污點disktype值是ssd,并且原先分配的pod也驅逐 **2. deployment添加容忍這個污點** ``` apiVersion: apps/v1 kind: Deployment metadata: labels: app: nginx name: nginx-deployment spec: replicas: 3 selector: matchLabels: app: nginx template: metadata: labels: app: nginx spec: containers: - image: nginx:1.14.0 name: nginx ``` 沒有忍受污點,pod全部分在了node01上 ![](https://img.kancloud.cn/72/3c/723c4dc9edf486203a1b364435c641ca_1283x162.png) 加上忍受污點 ``` apiVersion: apps/v1 kind: Deployment metadata: labels: app: nginx name: nginx-deployment spec: replicas: 3 selector: matchLabels: app: nginx template: metadata: labels: app: nginx spec: containers: - image: nginx:1.14.0 name: nginx tolerations: # 污點配置 - key: "disktype" operator: "Equal" value: "ssd" effect: "NoExecute" ``` pod也可以路由到node02上了 ![](https://img.kancloud.cn/bd/ac/bdacf6589beae1c9593f041ef7897a9a_1303x191.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看