日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)kubernetes教程:Kubernetes擴展資源的資源裝箱

擴展資源的資源裝箱

FEATURE STATE: Kubernetes 1.16 [alpha]

創(chuàng)新互聯(lián)公司公司2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目做網(wǎng)站、成都做網(wǎng)站網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元眉山做網(wǎng)站,已為上家服務(wù),為眉山各地企業(yè)和個人服務(wù),聯(lián)系電話:18982081108

使用 ?RequestedToCapacityRatioResourceAllocation ?優(yōu)先級函數(shù),可以將 kube-scheduler 配置為支持包含擴展資源在內(nèi)的資源裝箱操作。 優(yōu)先級函數(shù)可用于根據(jù)自定義需求微調(diào) kube-scheduler 。

使用 RequestedToCapacityRatioResourceAllocation 啟用裝箱

Kubernetes 允許用戶指定資源以及每類資源的權(quán)重, 以便根據(jù)請求數(shù)量與可用容量之比率為節(jié)點評分。 這就使得用戶可以通過使用適當(dāng)?shù)膮?shù)來對擴展資源執(zhí)行裝箱操作,從而提高了大型集群中稀缺資源的利用率。 ?RequestedToCapacityRatioResourceAllocation ?優(yōu)先級函數(shù)的行為可以通過名為 ?RequestedToCapacityRatioArgs ?的配置選項進行控制。 該標志由兩個參數(shù) ?shape ?和 ?resources ?組成。 ?shape ?允許用戶根據(jù) ?utilization ?和 ?score ?值將函數(shù)調(diào)整為 最少請求(least requested)或最多請求(most requested)計算。 ?resources ?包含由 ?name ?和 ?weight ?組成,?name ?指定評分時要考慮的資源, ?weight ?指定每種資源的權(quán)重。

以下是一個配置示例,該配置將 ?requestedToCapacityRatioArguments ?設(shè)置為對擴展資源 ?intel.com/foo? 和 ?intel.com/bar? 的裝箱行為

apiVersion: kubescheduler.config.K8S.io/v1beta3
kind: KubeSchedulerConfiguration
profiles:
# ...
  pluginConfig:
  - name: RequestedToCapacityRatio
    args: 
      shape:
      - utilization: 0
        score: 10
      - utilization: 100
        score: 0
      resources:
      - name: intel.com/foo
        weight: 3
      - name: intel.com/bar
        weight: 5

使用 kube-scheduler 標志 ?--config=/path/to/config/file? 引用 ?KubeSchedulerConfiguration ?文件將配置傳遞給調(diào)度器。

默認情況下此功能處于被禁用狀態(tài)

調(diào)整 RequestedToCapacityRatioResourceAllocation 優(yōu)先級函數(shù) 

?shape ?用于指定 ?RequestedToCapacityRatioPriority ?函數(shù)的行為。

shape:
 - utilization: 0
   score: 0
 - utilization: 100
   score: 10

上面的參數(shù)在 ?utilization ?為 0% 時給節(jié)點評分為 0,在 ?utilization ?為 100% 時給節(jié)點評分為 10,因此啟用了裝箱行為。 要啟用最少請求(least requested)模式,必須按如下方式反轉(zhuǎn)得分值。

 shape:
  - utilization: 0
    score: 10
  - utilization: 100
    score: 0

?resources ?是一個可選參數(shù),默認情況下設(shè)置為:

resources:
  - name: cpu
    weight: 1
  - name: memory
    weight: 1

它可以用來添加擴展資源,如下所示:

resources:
  - name: intel.com/foo
    weight: 5
  - name: cpu
    weight: 3
  - name: memory
    weight: 1

weight 參數(shù)是可選的,如果未指定,則設(shè)置為 1。 同時,weight 不能設(shè)置為負值。

節(jié)點容量分配的評分 

本節(jié)適用于希望了解此功能的內(nèi)部細節(jié)的人員。 以下是如何針對給定的一組值來計算節(jié)點得分的示例。

請求的資源

intel.com/foo : 2
memory: 256MB
cpu: 2

資源權(quán)重

intel.com/foo : 5
memory: 1
cpu: 3

FunctionShapePoint {{0, 0}, {100, 10}}

節(jié)點 Node 1 配置

可用:
  intel.com/foo : 4
  memory : 1 GB
  cpu: 8

已用:
  intel.com/foo: 1
  memory: 256MB
  cpu: 1

節(jié)點得分:

intel.com/foo  = resourceScoringFunction((2+1),4)
               = (100 - ((4-3)*100/4)
               = (100 - 25)
               = 75
               = rawScoringFunction(75)
               = 7

memory         = resourceScoringFunction((256+256),1024)
               = (100 -((1024-512)*100/1024))
               = 50
               = rawScoringFunction(50)
               = 5

cpu            = resourceScoringFunction((2+1),8)
               = (100 -((8-3)*100/8))
               = 37.5
               = rawScoringFunction(37.5)
               = 3

NodeScore   =  (7 * 5) + (5 * 1) + (3 * 3) / (5 + 1 + 3)
            =  5


節(jié)點 Node 2 配置

可用:
  intel.com/foo: 8
  memory: 1GB
  cpu: 8

已用:
  intel.com/foo: 2
  memory: 512MB
  cpu: 6

節(jié)點得分:

intel.com/foo  = resourceScoringFunction((2+2),8)
               = (100 - ((8-4)*100/8)
               = (100 - 50)
               = 50
               = rawScoringFunction(50)
               = 5

memory         = resourceScoringFunction((256+512),1024)
               = (100 -((1024-768)*100/1024))
               = 75
               = rawScoringFunction(75)
               = 7

cpu            = resourceScoringFunction((2+6),8)
               = (100 -((8-8)*100/8))
               = 100
               = rawScoringFunction(100)
               = 10

NodeScore   =  (5 * 5) + (7 * 1) + (10 * 3) / (5 + 1 + 3)
            =  7

文章題目:創(chuàng)新互聯(lián)kubernetes教程:Kubernetes擴展資源的資源裝箱
當(dāng)前路徑:http://m.5511xx.com/article/coddspi.html