共計(jì) 1017 個(gè)字符,預(yù)計(jì)需要花費(fèi) 3 分鐘才能閱讀完成。
本篇內(nèi)容介紹了“KEDA2.0 有哪些新功能”的有關(guān)知識(shí),在實(shí)際案例的操作過(guò)程中,不少人都會(huì)遇到這樣的困境,接下來(lái)就讓丸趣 TV 小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!
以下是一些亮點(diǎn):
使伸縮功能更加強(qiáng)大
引入 ScaledJob
引入 Azure Log Analytics scaler
支持?jǐn)U展 Deployments、Stateful Sets 和 / 或任何 Custom Resources
支持?jǐn)U展標(biāo)準(zhǔn)資源指標(biāo)(CPU/ 內(nèi)存)
支持在單個(gè) ScaledObject 中使用多個(gè)觸發(fā)器
支持刪除 ScaledObject 后縮放到原始副本計(jì)數(shù)
支持控制底層 HPA 的伸縮行為
易于操作的 KEDA
引入準(zhǔn)備和活性探針
為指標(biāo)服務(wù)器引入 Prometheus 指標(biāo)
使用 kubectl 查詢 KEDA 資源時(shí)提供更多信息
可擴(kuò)展性
引入 External Push scaler
引入 API scaler
提供 KEDA 的 client-go 庫(kù)
入門
現(xiàn)在開始,并使用 Helm 安裝我們的 beta:
$ helm install keda kedacore/keda –namespace keda –version 2.0.0-beta
作為另一種選擇,你可以使用我們的部署 YAML:
$ kubectl apply -f https://github.com/kedacore/keda/releases/download/v2.0.0-beta/keda-2.0.0-beta.yaml
遷移到 KEDA 2.0
我們希望現(xiàn)有用戶可以超級(jí)簡(jiǎn)單的使用 2.0!但有什么變化呢?
用于 KEDA 自定義資源定義(CRD)的 API 命名空間已經(jīng)從 keda.k8s.io 更改成 keda.sh
縮放作業(yè)現(xiàn)在通過(guò) ScaledJob CRD 完成,而不是 ScaledObject CRD
ScaledObject 現(xiàn)在使用 spec.scaleTargetRef.name,而不是 spec.scaleTargetRef.deploymentName
ScaledObject 不再需要 deploymentName 標(biāo)簽(最近幾個(gè) v1 版本已經(jīng)忽略了它)
注意:不支持并排運(yùn)行 KEDA1.x 和 2.0 測(cè)試版。
KEDA 附帶一個(gè)指標(biāo)服務(wù)器,而 Kubernetes 只允許你在集群中運(yùn)行其中一個(gè)。
“KEDA2.0 有哪些新功能”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注丸趣 TV 網(wǎng)站,丸趣 TV 小編將為大家輸出更多高質(zhì)量的實(shí)用文章!