Knative 主要由 Build、Serving 和 Eventing 三大核心組件構(gòu)成。Knative 正是依靠這三個核心組件,驅(qū)動著 Knative
這艘 Serverless 巨輪前行。下面讓我們來分別介紹一下這三個核心組件。
Build
Knative Build 是基于現(xiàn)有的 Kubernetes 能力之上,提供的一套標(biāo)準(zhǔn)化、可移植、可復(fù)用的容器鏡像構(gòu)建方式。通過在 Kubernetes
上運行復(fù)雜的構(gòu)建任務(wù),Knative Build 使你不必再單獨開發(fā)和重復(fù)這些鏡像構(gòu)建過程, 從而通過系統(tǒng)化、工程化的方式,減少了鏡像構(gòu)建時間及成本。
Build 通過 Kubernetes 自定義資源定義(CRD)實現(xiàn)。 通過 Build 你可以自定義一個從運行到結(jié)束的構(gòu)建流程。例如,可以使用
Knative Build 來獲取、構(gòu)建和打
熱門工具 換一換