Fix and Revise (#271)
Co-authored-by: 段少 <duanwei.duan@alibaba-inc.com>
This commit is contained in:
		
							parent
							
								
									d3ea04164a
								
							
						
					
					
						commit
						45516efbdc
					
				| 
						 | 
				
			
			@ -1,5 +1,5 @@
 | 
			
		|||
---
 | 
			
		||||
title:  Canary Release
 | 
			
		||||
title:  Canary Release with Istio
 | 
			
		||||
---
 | 
			
		||||
 | 
			
		||||
This article introduces how KubeVela integrates [Istio](https://istio.io/latest/) to do a canary release.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,5 +1,5 @@
 | 
			
		|||
---
 | 
			
		||||
title:  GitOps with KubeVela
 | 
			
		||||
title:  GitOps with Workflow
 | 
			
		||||
---
 | 
			
		||||
 | 
			
		||||
GitOps is a continuous delivery method that allows developers to automatically deploy applications by changing code in a Git repository. KubeVela can support GitOps as an application delivery system. In this section, you will learn how to use KubeVela to do GitOps.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -159,7 +159,7 @@ spec:
 | 
			
		|||
Run live-diff like this:
 | 
			
		||||
 | 
			
		||||
```shell
 | 
			
		||||
kubectl vela live-diff -f new-app.yaml -r myapp-v1
 | 
			
		||||
vela live-diff -f new-app.yaml -r myapp-v1
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
`-r` or `--revision` is a flag that specifies the name of a living ApplicationRevision with which you want to compare the updated application.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,5 +1,5 @@
 | 
			
		|||
---
 | 
			
		||||
title: 金丝雀发布
 | 
			
		||||
title: 基于 Istio 的金丝雀发布
 | 
			
		||||
---
 | 
			
		||||
 | 
			
		||||
本文将会介绍 KubeVela 基于 [Istio](https://istio.io/latest/) 实现经典微服务场景 [bookinfo](https://istio.io/latest/docs/examples/bookinfo/?ie=utf-8&hl=en&docs-search=Canary) 的金丝雀发布功能。 
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,5 +1,5 @@
 | 
			
		|||
---
 | 
			
		||||
title:  GitOps 部署
 | 
			
		||||
title:  基于工作流的 GitOps
 | 
			
		||||
---
 | 
			
		||||
 | 
			
		||||
GitOps 通过实现持续交付,使开发人员可以通过直接更改 Git 仓库中的代码来自动部署应用,在提高部署生产力的同时也通过分支回滚等能力提高了可靠性。 KubeVela 作为一个应用交付系统,同样可以支持 GitOps 能力,本节将介绍如何使用 KubeVela 完成 GitOps 自动部署。
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,5 +1,5 @@
 | 
			
		|||
---
 | 
			
		||||
title:  Jenkins 对接 KubeVela 实现 CI/CD
 | 
			
		||||
title:  对接 Jenkins 实现 CI/CD
 | 
			
		||||
---
 | 
			
		||||
 | 
			
		||||
本文将会以一个 HTTP 服务的开发部署为例,简单介绍如何将 KubeVela 与 Jenkins 对接实现应用的持续集成与持续交付。[参考代码,请点击](https://github.com/Somefive/KubeVela-demo-CICD-app)。
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -155,7 +155,7 @@ spec:
 | 
			
		|||
然后运行 `版本对比` 功能,使用如下命令:
 | 
			
		||||
 | 
			
		||||
```shell
 | 
			
		||||
vela system live-diff -f new-app.yaml -r vela-app-v1
 | 
			
		||||
vela live-diff -f new-app.yaml -r vela-app-v1
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
* 通过 `-r` 或 `--revision` 参数,指定要比较的版本名称。
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue