版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、基于Tekton和Kubernetes的云原生CI CD技術發(fā)展The Future of Cloud Native CI/CD with Tekton and KubernetesThe Future of Cloud Native CI/CD with Tekton and Kubernetes云原生CI/CD的崛起持續(xù)交付(CD)是一種軟件工程方法,團隊 可以在短時間內(nèi)生產(chǎn)軟件,以確保可以隨時可 靠地發(fā)布軟件。微服務和云原生架構(gòu)的興起已導致持續(xù)交付實 踐的必然增長。 持續(xù)交付可提高軟件開發(fā)團 隊的速度,生產(chǎn)力和可持續(xù)性11 - /resources/whitepaper/state-of
2、-devops- report多樣化的CI/CD領域 (see cf.io)CI/CD領域協(xié)作/集成的時機已經(jīng)成熟有很多CD工具都在尋求基金會的支持,也需要一個中立的平臺進行協(xié) 作有機會合作圍繞管道,工作流和其他CI / CD的領域定義行業(yè)規(guī)范。Google和其他公司希望根據(jù)Knative的經(jīng)驗為管道(pipelines)制定規(guī) 范,并與CD社區(qū)在標準化方面進行合作Jenkins社區(qū)正在尋找一個中立的基金會來托管Jenkins(最受歡迎的CI/ CD項目之一),并建立一個跨項目和公司的CD合作的平臺,而 Spinnaker也在尋找一個托管基金會。CDF的使命CDF相信持續(xù)交付的力量可以增強開發(fā)
3、人員和團隊的能力并更快地生產(chǎn) 高質(zhì)量的軟件CDF相信開源解決方案可共同解決整個軟件交付生命周期CDF通過協(xié)作和互操作性促進和維持開源,廠家中立的項目的生態(tài)系統(tǒng)CDF倡導這一想法,并鼓勵從業(yè)者之間的合作以分享和改進他們的實踐Members 會員PREMIERGENERAL AND END USER MEMBERSInitial Projects 初始項目Jenkins: /jenkinsciJenkins-X: /jenkins-xSpinnaker: /spinnakerTekton: /tektoncdTekton: 云原生CI/CD 規(guī)范 + 組件The Ancient Greek nou
4、n tektn () is a common term for an artisan/craftsman, in particular a carpenter, wood- worker, mason, builder or teacher engineer.Tekton is a set of shared, open source components for building CI/CD systems hosted under the CDF.Tekton 解決哪些問題?開發(fā)者面對等挑戰(zhàn):碎片化的工具沒有清晰的最佳實踐令人困惑的術語無法擴展功能的過時工具缺乏可移植性安全合規(guī)要求在團隊和
5、開發(fā)環(huán)境中不可重用Tekton 的優(yōu)勢:通用模組行業(yè)驅(qū)動的最佳實踐和準則即插即用的可擴展性任何語言,環(huán)境或平臺可移植且避免鎖定Tekton: VisionComposableDeclarativeReproducibleCloud NativeImprove the usability and security of software delivery for everyone through specifications and cloud native technologies.通過規(guī)范和云原生技術提高 每個人的軟件交付的可用性 和安全性。Reduce Fragmentation! 減少碎
6、片化Move CI/CD Brains to KubernetesReproducible, reusable, infrastructure agnosticIncreased reliabilityReduced costContainersDynamic orchestration Serverless resource utilization Standards & Conformant APIsPortabilityComposable Blocks: Plumbing not PorcelainWhen you look at all the tools, at their cor
7、e, they all start to look the sameThey have a concept of a workflow, artifacts, source, results etcThe end goal is always the same get my code from source to production.Tekton Task CRDNew CRDSequence of stepsRun in sequential orderRun on the same k8s podDeclarative inputs and outputsWho is Tekton fo
8、r?Developers building CI/CD systemsEnd users that want DIYTekton: History20182019Knative buildTekton PipelinesKnative build- pipelinesTekton +Tekton Pipeline CRDExpress Tasks orderSequentially, Concurrently, GraphExecute Tasks on different nodesTyped inputs and outputsTekton Pipeline ExampleTekton P
9、ipeline: The PartsTekton Projectstektoncd/pipelineCore of Tekton: Pipelines + Taskstektoncd/triggersTrigger running of Pipelines in response to eventstektoncd/catalogCatalog of Tasks + Pipelinestektoncd/cli + tektoncd/dashboardCommunity driven UIsTekton ContributorsContributors and friends from:Alib
10、abaGoogleCloudbeesPuppetRed HatIBMAnd more!Tekton IntegrationsCloudbees Jenkins XPuppet NebulaIBM KabeneroRedHat OpenShift PipelinesTriggermesh Aktions/tektoncd/friendsTekton RoadmapQ4Tekton Pipelines Beta, Tekton TriggersEvent triggering, Github & Gitlab, conditionalsH1 2020Manual approvals, notifi
11、cations, result storageCatalog with reusable Tasks, Pipelines and ResourcesH2 2020Debugging, testing, IDE integrationCD integrationsTekton conformance program establishedTekton: Get Involved/tektoncd/communityTry it out:Intro to Tekton workshopWorking groupSlackMailing listJoin CDF!https:/cd.foundation/members/join/We Just Started, Come Help Us! 我們剛起步,趕快來加入我們!幫助我們維持和改進這些項目!通過使
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 教資課程設計生物
- 互聯(lián)網(wǎng)帶貨課程設計
- 嵌入式運動方向課程設計
- CBS-3595-生命科學試劑-MCE
- BMS-986169-生命科學試劑-MCE
- Benzyl-4-hydroxybenzoate-Standard-生命科學試劑-MCE
- 哪里可以學飛翔課程設計
- 建筑工程投標課程設計
- 2023-2024學年湖北五校聯(lián)盟招生全國統(tǒng)一考試仿真卷(六)-高考數(shù)學試題仿真試題
- 建房房屋合同模板
- 工人退場工資結(jié)算單
- 人教版小學四年級上冊綜合實踐活動教案全冊
- 化工廠氫氟酸生產(chǎn)培訓資料氫氟酸生產(chǎn)過程安全生產(chǎn)管理與技術進步
- 幼兒園繪本故事:《我愛爺爺奶奶》 課件
- 五年級上冊數(shù)學課件- 第四單元-第3課時 平行四邊形的面積(2) 北師大版
- 畫法幾何習題集課件第四章:平面
- LY/T 2651-2016退化森林生態(tài)系統(tǒng)恢復與重建技術規(guī)程
- GB/T 31771-2015家政服務母嬰生活護理服務質(zhì)量規(guī)范
- 一帶一路課件
- GB/T 20975.11-2018鋁及鋁合金化學分析方法第11部分:鉛含量的測定
- GB/T 11287-2000電氣繼電器第21部分:量度繼電器和保護裝置的振動、沖擊、碰撞和地震試驗第1篇:振動試驗(正弦)
評論
0/150
提交評論