ci-cd-istio-tekton:Tekton和Istio在OpenShift上使用CICD

时间:2024-05-24 09:28:54
【文件属性】:

文件名称:ci-cd-istio-tekton:Tekton和Istio在OpenShift上使用CICD

文件大小:1.67MB

文件格式:ZIP

更新时间:2024-05-24 09:28:54

Python

Tekton和Istio在OpenShift上使用CI / CD 介绍 OpenShift是用于部署容器化工作负载的功能强大且安全的平台。 结合OpenShift Service Mesh和OpenShift Pipelines,它成为企业敏捷性的平台,可通过构建和将新代码推送到托管canary部署中的管道进行持续集成和连续部署。 使用基于Istio项目的OpenShift Service Mesh; 基于Tekton的OpenShift Pipelines; 以及Argo CD(一个启用GitOps方法进行应用程序管理的项目),开发人员可以将更改推送到源代码,并在几分钟之内看到将这些更改部署到一小部分用户。 这种迭代的软件开发方法意味着企业可以快速安全地构建新功能并将其部署到最终用户。 建筑学 该GitHub存储库演示了如何将Tekton管道与服务网格一起使用,以通过Canary部署自动


【文件预览】:
ci-cd-istio-tekton-master
----.DS_Store(8KB)
----istio()
--------.DS_Store(6KB)
--------virtualservice.yaml(406B)
--------mesh-mTLS.yaml(147B)
--------destinationrules.yaml(769B)
--------canary.yaml(366B)
--------dest-rule-mTLS.yaml(192B)
--------gateway.yaml(262B)
----tekton()
--------pipeline-build-deploy-canary.yaml(2KB)
--------canary-templates()
--------persistent-volume.yaml(0B)
--------alpha()
--------auth()
--------test-pipeline-run.sh(191B)
--------taskrun.yaml(246B)
--------pipeline-run.yaml(627B)
--------task-build-service.yaml(2KB)
--------workspace-pvc.yaml(192B)
--------task-canary-rollout.yaml(7KB)
--------task-git-clone.yaml(766B)
----src()
--------productpage()
--------reviews()
--------build-services.sh(4KB)
--------mongodb()
--------mysql()
--------ratings()
--------details()
----images()
--------operators-ossm.png(442KB)
--------argo-operator.png(98KB)
--------flow-tekton-istio.png(575KB)
--------ossm-control-plane.png(130KB)
--------argo-ui.png(239KB)
--------ossm-member-roll.png(168KB)
----kubernetes()
--------deployment.yaml(491B)
--------default-deployment.yaml(6KB)
----README.md(9KB)
----.gitignore(22B)
----manifests()
--------virtualservice-gateway.yaml(406B)
--------destrule-details.yaml(165B)
--------destrule-ratings.yaml(208B)
--------destrule-reviews.yaml(250B)
--------deployment-ratings-v2.yaml(462B)
--------destrule-productpage.yaml(173B)
--------virtualservice-canary-ratings-v2.yaml(291B)
--------default-deployment.yaml(6KB)
--------gateway.yaml(262B)

网友评论