參數(shù) | 描述 | 默認(rèn)值 |
---|---|---|
replicaCount | placeholder 的副本數(shù) | 10 |
image | placeholder 的鏡像地址 | ccr.ccs.tencentyun.com/library/pause:latest |
resources.requests.cpu | 單個(gè) placeholder 副本占位的 cpu 資源大小 | 300m |
resources.requests.memory | 單個(gè) placeholder 副本占位的內(nèi)存大小 | 600Mi |
lowPriorityClass.create | 是否創(chuàng)建低優(yōu)先級的 PriorityClass (用于被 placeholder 引用) | true |
lowPriorityClass.name | 低優(yōu)先級的 PriorityClass 的名稱 | low-priority |
nodeSelector | 指定 placeholder 被調(diào)度到帶有特定 label 的節(jié)點(diǎn) | {} |
tolerations | 指定 placeholder 要容忍的污點(diǎn) | [] |
affinity | 指定 placeholder 的親和性配置 | {} |
tke-autoscaling-placeholder
的優(yōu)先級很低,我們的業(yè)務(wù) Pod 可以指定一個(gè)高優(yōu)先的 PriorityClass,方便搶占資源實(shí)現(xiàn)快速擴(kuò)容,如果沒有可以先創(chuàng)建一個(gè):
apiVersion: scheduling.k8s.io/v1 kind: PriorityClass metadata: name: high-priority value: 1000000 globalDefault: false description: "high priority class"
在我們的業(yè)務(wù) Pod 中指定 priorityClassName
為高優(yōu)先的 PriorityClass:
apiVersion: apps/v1 kind: Deployment metadata: name: nginx spec: replicas: 8 selector: matchLabels: app: nginx template: metadata: labels: app: nginx spec: priorityClassName: high-priority # 這里指定高優(yōu)先的 PriorityClass containers: - name: nginx image: nginx resources: requests: cpu: 400m memory: 800Mi
當(dāng)集群節(jié)點(diǎn)資源不夠,擴(kuò)容出來的高優(yōu)先級業(yè)務(wù) Pod 就可以將低優(yōu)先級的 tke-autoscaling-placeholder
的 Pod 資源搶占過來并調(diào)度上,然后 tke-autoscaling-placeholder
的 Pod 再 Pending:
$ kubectl get pod -n default NAME READY STATUS RESTARTS AGE nginx-bf79bbc8b-5kxcw 1/1 Running 0 23s
到此這篇關(guān)于使用 tke-autoscaling-placeholder 實(shí)現(xiàn)秒級彈性伸縮的文章就介紹到這了,更多相關(guān)tke-autoscaling-placeholder 實(shí)現(xiàn)秒級彈性伸縮內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
標(biāo)簽:商丘 鎮(zhèn)江 鶴崗 株洲 哈密 平頂山 臺州 綿陽
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《使用 tke-autoscaling-placeholder 實(shí)現(xiàn)秒級彈性伸縮的方法》,本文關(guān)鍵詞 使用,tke-autoscaling-placeholder,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。