為 Kubernetes 提供 CI/CD 服務 Jenkins X

尋夢新聞LINE@每日推播熱門推薦文章,趣聞不漏接❤️

加入LINE好友

Jenkins X 是一個高度集成化的 CI/CD 平台,基於 Jenkins 和 Kubernetes 做到,旨在解決微服務體系架構下的雲原生應用的持續交付的問題,簡化整個雲原生應用的開發、運行和部署過程。

Jenkins X 核心組件

為 Kubernetes 提供 CI/CD 服務 Jenkins X

Jenkins

Jenkins X 不是一個全新的 Jenkins。

它依然使用 Jenkins 作為持續交付的核心引擎,實際上 Jenkins X 作為 Jenkins 的一個子項目存在,專注於雲原生應用的 CI/CD 做到,同時也幫助 Jenkins 自身完成雲原生應用的轉型,畢竟現在越來越多的人在詬病單體應用的設計和文件存儲系統。

HELM

Helm 是用於管理 Kubernetes 資源對象的工具,類似 APT,YUM 和 HOMEBREW,它通過將 Kubernetes 的資源對象打包成 Chart 的形式,完成複雜應用的部署和版本控制,是目前業界流行的解決方案

DRAFT

Draft 是自動化應用構建和運行在 Kubernetes 上面的工具,具有語言識別能力,能夠自動生成構建腳本,依賴,環境並打包成 Docker 鏡像並部署在 Kubernetes 集群上,加快代碼開發節奏,而無需關心基礎設施層面的技術做到

GitOps

GitOps 是 Weaveworks 推出的天才的應用部署解決方案,它將 Git 作為整個應用部署的單一可信數據源(SSOT),通過類似代碼開發的 Pull Request 流程完成應用部署的 Review 和自動化做到,並且將部署配置信息納入版本控制。

About 尋夢園
尋夢園是台灣最大的聊天室及交友社群網站。 致力於發展能夠讓會員們彼此互動、盡情分享自我的平台。 擁有數百間不同的聊天室 ,讓您隨時隨地都能找到志同道合的好友!