Chore: add multi-cluster arch pictrue and doc

Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com>
This commit is contained in:
Jianbo Sun 2022-11-25 12:26:44 +08:00
parent 728ca772e7
commit a688dd441a
11 changed files with 27 additions and 3 deletions

View File

@ -13,6 +13,12 @@ There are many scenarios that developers or system operators need to deploy and
* For stability/availability, one single application can be deployed in multiple clusters for backup, which provides more stability and availability.
* For security, application might need to be deployed in different zones/areas as government policy requires.
## Architecture
![](../resources/multi-cluster-sys-arch.jpg)
KubeVela leverages the [Cluster-Gateway](https://github.com/oam-dev/cluster-gateway) for multi-cluster, it's installed automatically along with KubeVela chart. By default, it will directly connect to the clusters by using the `kubeconfig` as secret. You can also enable the [Open Cluster Management](../platform-engineers/system-operation/working-with-ocm) for the PULL mode.
The following guide will introduce how to manage applications across clusters on KubeVela.
## Preparation

Binary file not shown.

After

Width:  |  Height:  |  Size: 109 KiB

View File

@ -26,7 +26,7 @@ module.exports = {
id: 'start',
content:
'<div class="header-item">⭐️ If you like KubeVela, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/kubevela/kubevela">GitHub</a>!⭐️</div>' +
'<div class="header-item"><span>KubeVela v1.6.1 is now available.(2022-11-09)</span> <a target="_blank" style="color: var(--ifm-color-primary)" rel="noopener noreferrer" href="https://github.com/kubevela/kubevela/releases/v1.6.1">Read Release Note</a></div>',
'<div class="header-item"><span>KubeVela v1.6.3 is now available.(2022-11-09)</span> <a target="_blank" style="color: var(--ifm-color-primary)" rel="noopener noreferrer" href="https://github.com/kubevela/kubevela/releases/v1.6.3">Read Release Note</a></div>',
},
algolia: {
appId: 'PXMFHFWUGZ',

View File

@ -12,6 +12,12 @@ title: 多集群应用交付
* 考虑到稳定性及高可用性,同一个应用可以部署在多个集群中,以实现容灾、异地多活等需求。
* 应用可能需要部署在不同的区域来满足不同政府对于数据安全性的政策需求。
## 架构
![](../resources/multi-cluster-sys-arch.jpg)
KubeVela 的多集群依赖于 [Cluster-Gateway](https://github.com/oam-dev/cluster-gateway) 组件,在 KubeVela 的 Helm Chart 中自动安装。 默认情况下KubeVela 管理多集群的方式是通过 `kubeconfig` 直连集群,你也可以使用 [Open Cluster Management](../platform-engineers/system-operation/working-with-ocm) 组件来使用拉取PULL模式。
下文将会介绍如何在 KubeVela 中进行使用管理多集群应用。
## 准备工作
@ -181,7 +187,7 @@ Handling connection for 8080
策略主要负责描述资源的位置以及它们应该如何被差异化配置。资源下发真正的执行者是工作流。在工作流中,`deploy` 步骤会根据引用的策略对资源进行差异化配置,然后再将它们分发到对应的集群中。
![multi-cluster-arch](../../../../../docs/resources/multi-cluster-arch.jpg)
![multi-cluster-arch](../resources/multi-cluster-arch.jpg)

Binary file not shown.

After

Width:  |  Height:  |  Size: 171 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 109 KiB

View File

@ -12,6 +12,12 @@ title: 多集群应用交付
* 考虑到稳定性及高可用性,同一个应用可以部署在多个集群中,以实现容灾、异地多活等需求。
* 应用可能需要部署在不同的区域来满足不同政府对于数据安全性的政策需求。
## 架构
![](../resources/multi-cluster-sys-arch.jpg)
KubeVela 的多集群依赖于 [Cluster-Gateway](https://github.com/oam-dev/cluster-gateway) 组件,在 KubeVela 的 Helm Chart 中自动安装。 默认情况下KubeVela 管理多集群的方式是通过 `kubeconfig` 直连集群,你也可以使用 [Open Cluster Management](../platform-engineers/system-operation/working-with-ocm) 组件来使用拉取PULL模式。
下文将会介绍如何在 KubeVela 中进行使用管理多集群应用。
## 准备工作
@ -181,7 +187,7 @@ Handling connection for 8080
策略主要负责描述资源的位置以及它们应该如何被差异化配置。资源下发真正的执行者是工作流。在工作流中,`deploy` 步骤会根据引用的策略对资源进行差异化配置,然后再将它们分发到对应的集群中。
![multi-cluster-arch](../../../../../docs/resources/multi-cluster-arch.jpg)
![multi-cluster-arch](../resources/multi-cluster-arch.jpg)

Binary file not shown.

After

Width:  |  Height:  |  Size: 171 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 109 KiB

View File

@ -13,6 +13,12 @@ There are many scenarios that developers or system operators need to deploy and
* For stability/availability, one single application can be deployed in multiple clusters for backup, which provides more stability and availability.
* For security, application might need to be deployed in different zones/areas as government policy requires.
## Architecture
![](../resources/multi-cluster-sys-arch.jpg)
KubeVela leverages the [Cluster-Gateway](https://github.com/oam-dev/cluster-gateway) for multi-cluster, it's installed automatically along with KubeVela chart. By default, it will directly connect to the clusters by using the `kubeconfig` as secret. You can also enable the [Open Cluster Management](../platform-engineers/system-operation/working-with-ocm) for the PULL mode.
The following guide will introduce how to manage applications across clusters on KubeVela.
## Preparation

Binary file not shown.

After

Width:  |  Height:  |  Size: 109 KiB