Dispatch: 集成Tekton和ArgoCD,推動企業K8s雲原生CI/CD進程


導讀web

D2iQ Dispatch以雲原生CI/CD組件爲基礎,利用Tekton和Argo CD簡化CI/CD在Kubernetes上的運行,同時也提供了更便捷的用戶體驗。Dispatch給開發者和運維人員提供了強大的控制能力和靈活性,以此幫助其推動雲原生的CI/CD進程。緩存



隨着敏捷性開發實踐、DevOps和GitOps採用率的不斷攀升,軟件開發者和運維人員之間的責任也在相互交替。這種實踐使得開發者和運維人員之間高效合做變得更爲的困難,從而下降了開發者的敏捷性和生產力。D2iQ Dispatch以雲原生CI/CD爲基礎,利用Tekton和Argo CD簡化CI/CD在Kubernetes上的運行,同時也提供了更便捷的用戶體驗。Dispatch給開發者和運維人員提供了強大的控制能力和靈活性,以此幫助其推動雲原生的CI/CD進程。Dispatch清晰地劃分了開發者和運維人員的職責,知足開發者在發佈的同時,運維人員能夠同步部署。安全


利用Dispatch,用戶能夠從最經常使用的代碼庫中進行選擇,配合多種CI Pipeline語言,避免了下降開發者的生產力也無需專門爲CI/CD而學習另外一種語言。開發者能夠使用他們最喜好的庫工具,實現代碼的移動性,也能防止被一個解決方案鎖定。做爲支持Git的雲原生應用開發平臺,開發者能夠利用GitHub、GitLab和Bitbucket (Bitbucket的源代碼託管服務,Bitbucket雲或Bitbucket服務器)。Dispatch也適用於多種聲明式語言,例如Starlark、Cue、JSON或YAML。這極大地提升了開發者的靈活性,並實現託管的本地庫與其工做流的無縫集成。服務器


Dispatch利用pull請求(PR)合併及Pipeline調度策略,爲開發者提供自動化CI流水線,實現簡易、一致性的部署。開發者所以能夠開發CI流水線用於構建、測試和驗證應用的CI Pipeline,從而提高代碼速度並更好地預測發佈頻率,例如是天天發佈仍是每週發佈。微信



Dispatch能夠用來構建自動啓動應用部署,使開發者可以更輕鬆地操做Continuous Deployment(持續部署)來快速大規模的交付軟件。開發者能夠輕鬆地將應用推送至Kubernetes集羣,無需手動批准GitOps庫的pull請求。Dispatch還增強了CI/CD Pipeline,利用Buildkit支持幫助開發者減小搭建次數,提高運行時的性能。Buildkit的內置緩存功能改善了Docker圖像搭建次數,由此縮短了構建應用所需的時間。經過將自動化和減小搭建次數列爲重點因素,Dispatch賦能開發者專一於高價值活動,例如讓新的應用、功能和能力加速進入市場,這樣的速度有助於開發者開展工做,也在保持邊緣競爭力、顛覆市場、進入新市場等方面對組織大有裨益。網絡


Dispatch支持ArgoCD 1.5.7,也對ArgoCD的命令行界面 (CLI)提供上游支持,由此賦能開發者管理並運維漸進式部署。開發者能夠選擇Dispatch的`Gitops` CLI 命令或ArgoCD的原生CLI來管理並運維其漸進式部署。漸進式部署是一種先進的部署方式,可以控制發佈流程,保障安全,向生產環節交付新的版本。這種零宕機的佈署形式使運維人員可以控制向終端用戶開放的新版本應用的流量。流量能夠切換至新版本,若是出現問題能夠隨時收回。架構


Dispatch與ShiftLeft和Alcide協同探查應用漏洞並報告解決方案,以此幫助開發者構建其本身的DevSecOps流程。ShiftLeft主要用於掃描應用,以發現漏洞,這是CI Pipeline(開源代碼等)的一部分,Alcide則提供探查漏洞的功能,並在CD一側及應用生命週期中的運維階段進行修復。利用開源、多描儀的設計,ShiftLeft Scan只需一次快速掃描,就能夠探查到應用和基礎架構代碼中的各類安全漏洞。利用Alcide,圖像能夠在被掃描的完成部署,從而預先阻止部署過程當中發現漏洞的應用。以後能夠持續掃描應用和底層集羣,從而發現它們的漏洞。app


Dispatch經過持續的改善用戶界面通用性體驗,幫助開發者更好地導航、配置和排除故障。這包括了基於安全性的優化,例如在保存以前驗證密鑰,以及在導航方面的其它改善。運維



Dispatch與D2iQ的Kubernetes發行版Konvoy打包銷售,該產品組合將包含您所需的一切企業級GitOps。若需一塊兒測試驅動Dispatch和Konvoy,歡迎點擊「閱讀原文」申請90天免費試用。分佈式






往期精彩文章





關於D2iQ

D2iQ(原Mesosphere)是世界領先的企業級雲平臺供應商,助力企業實現開源和雲原生創新,交付智能化企業級生產運營體驗。D2iQ是Mesos早期開發和企業級部署的頂級專家,也是企業和網絡規模環境中先進分佈式計算需求的領導權威,在大規模分佈式計算方面擁有12年的豐富經驗,是全球惟一一家同時提供Mesos和Kubernetes的總體解決方案的公司。D2iQ經過企業級的技術、培訓和專業服務,爲企業領航並加速雲原生轉型落地。


D2iQ總部位於美國舊金山,在中國和歐洲設有分公司。目前,D2iQ已完成D輪融資,投資者包括Andreessen Horowitz、HPE、Khosla Ventures、Koch Disruptive Technologies、微軟和T. Rowe Price Associates。D2iQ已爲多家美國《財富》 50強、中國聯通、三一重工、一汽集團等全球知名企業提供雲原生創新解決方案。



歡迎點擊「閱讀原文」獲取90天免費試用

本文分享自微信公衆號 - D2iQ(d2iq_apac)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。

相關文章
相關標籤/搜索