<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Continuous Integration &amp; Delivery on Learning Notes</title><link>https://nianjiang.github.io/docs/70-CNCF/99-CI-CD/</link><description>Recent content in Continuous Integration &amp; Delivery on Learning Notes</description><generator>Hugo</generator><language>zh</language><atom:link href="https://nianjiang.github.io/docs/70-CNCF/99-CI-CD/index.xml" rel="self" type="application/rss+xml"/><item><title>TEKTON</title><link>https://nianjiang.github.io/docs/70-CNCF/99-CI-CD/11-TEKTON/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://nianjiang.github.io/docs/70-CNCF/99-CI-CD/11-TEKTON/</guid><description>&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Website&lt;/th&gt;
 &lt;th&gt;Doc&lt;/th&gt;
 &lt;th&gt;Github&lt;/th&gt;
 &lt;th&gt;Demo&lt;/th&gt;
 &lt;th&gt;Comment&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;
 &lt;a href="https://tekton.dev/"&gt;TEKTON&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;
 &lt;a href="https://tekton.dev/docs/"&gt;Doc&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;
 &lt;a href="https://github.com/tektoncd"&gt;Github&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;
 &lt;a href="https://tekton.dev/docs/getting-started/"&gt;Demo&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;CNCF 孵化项目，Kubernetes 原生 CI/CD 框架&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="reference"&gt;
 Reference
 &lt;a class="anchor" href="#reference"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;
 &lt;a href="https://nianjiang.github.io/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;a href="https://nianjiang.github.io/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;a href="https://nianjiang.github.io/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;a href="https://nianjiang.github.io/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;a href="https://nianjiang.github.io/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;a href="https://nianjiang.github.io/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;a href="https://nianjiang.github.io/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;a href="https://nianjiang.github.io/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;a href="https://nianjiang.github.io/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;a href="https://nianjiang.github.io/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;a href="https://nianjiang.github.io/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;a href="https://nianjiang.github.io/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;a href="https://nianjiang.github.io/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;a href="https://nianjiang.github.io/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;a href="https://nianjiang.github.io/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;a href="https://nianjiang.github.io/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;a href="https://nianjiang.github.io/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;a href="https://nianjiang.github.io/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;a href="https://nianjiang.github.io/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;a href="https://nianjiang.github.io/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;a href="https://nianjiang.github.io/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;a href="https://nianjiang.github.io/"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Vertical Pod Autoscalling</title><link>https://nianjiang.github.io/docs/70-CNCF/99-CI-CD/12-argo/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://nianjiang.github.io/docs/70-CNCF/99-CI-CD/12-argo/</guid><description>&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Website&lt;/th&gt;
 &lt;th&gt;Doc&lt;/th&gt;
 &lt;th&gt;Github&lt;/th&gt;
 &lt;th&gt;Demo&lt;/th&gt;
 &lt;th&gt;Comment&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;
 &lt;a href="https://argoproj.github.io/"&gt;argo&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;
 &lt;a href="https://argo-cd.readthedocs.io/"&gt;Doc&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;
 &lt;a href="https://github.com/argoproj/argo-cd"&gt;Github&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;
 &lt;a href="https://cd.apps.argoproj.io/"&gt;Demo&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;CNCF 毕业项目，GitOps 持续交付工具&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;
 &lt;a href="https://argoproj.github.io/workflows/"&gt;Argo Workflows&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;
 &lt;a href="https://argo-workflows.readthedocs.io/"&gt;Doc&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;
 &lt;a href="https://github.com/argoproj/argo-workflows"&gt;Github&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;
 &lt;a href="https://argo-workflows.readthedocs.io/en/latest/quick-start/"&gt;Demo&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;CNCF 毕业项目，K8s 原生工作流引擎，支持 DAG/步骤编排&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;
 &lt;a href="https://argoproj.github.io/cd/"&gt;Argo CD&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;
 &lt;a href="https://argo-cd.readthedocs.io/"&gt;Doc&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;
 &lt;a href="https://github.com/argoproj/argo-cd"&gt;Github&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;
 &lt;a href="https://cd.apps.argoproj.io/"&gt;Demo&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;CNCF 毕业项目，GitOps 持续交付工具，提供完整 UI&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;
 &lt;a href="https://argoproj.github.io/rollouts/"&gt;Argo Rollouts&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;
 &lt;a href="https://argo-rollouts.readthedocs.io/"&gt;Doc&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;
 &lt;a href="https://github.com/argoproj/argo-rollouts"&gt;Github&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;
 &lt;a href="https://argo-rollouts.readthedocs.io/en/stable/getting-started/"&gt;Demo&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;CNCF 毕业项目，金丝雀/蓝绿等高级部署策略控制器&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;
 &lt;a href="https://argoproj.github.io/events/"&gt;Argo Events&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;
 &lt;a href="https://argoproj.github.io/argo-events"&gt;Doc&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;
 &lt;a href="https://github.com/argoproj/argo-events"&gt;Github&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;
 &lt;a href="https://argoproj.github.io/argo-events/quick_start"&gt;Demo&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;CNCF 毕业项目，事件驱动依赖管理，支持多种事件源&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="reference"&gt;
 Reference
 &lt;a class="anchor" href="#reference"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;
 &lt;a href="https://nianjiang.github.io/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;a href="https://nianjiang.github.io/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;a href="https://nianjiang.github.io/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;a href="https://nianjiang.github.io/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;a href="https://nianjiang.github.io/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;a href="https://nianjiang.github.io/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;a href="https://nianjiang.github.io/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;a href="https://nianjiang.github.io/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;a href="https://nianjiang.github.io/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;a href="https://nianjiang.github.io/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;a href="https://nianjiang.github.io/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;a href="https://nianjiang.github.io/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;a href="https://nianjiang.github.io/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;a href="https://nianjiang.github.io/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;a href="https://nianjiang.github.io/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;a href="https://nianjiang.github.io/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;a href="https://nianjiang.github.io/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;a href="https://nianjiang.github.io/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;a href="https://nianjiang.github.io/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;a href="https://nianjiang.github.io/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;a href="https://nianjiang.github.io/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;a href="https://nianjiang.github.io/"&gt;&lt;/a&gt;&lt;/p&gt;</description></item></channel></rss>