mirror of https://github.com/istio/istio.io.git
				
				
				
			Small cleanup/reorg of mesh expansion examples (#4784)
This commit is contained in:
		
							parent
							
								
									6a5d85ea9e
								
							
						
					
					
						commit
						015a39bfb6
					
				|  | @ -338,7 +338,7 @@ bypassing the sidecar proxies. | |||
| ## Relation to mesh expansion | ||||
| 
 | ||||
| Note that the scenario described in this post is different from the mesh expansion scenario, described in the | ||||
| [Integrating Virtual Machines](/docs/examples/mesh-expansion/shared-vpn/integrating-vms/) example. In that scenario, a MySQL instance runs on an | ||||
| [Bookinfo with Mesh Expansion](/docs/examples/mesh-expansion/bookinfo-expanded/) example. In that scenario, a MySQL instance runs on an | ||||
| external | ||||
| (outside the cluster) machine (a bare metal or a VM), integrated with the Istio service mesh. The MySQL service becomes | ||||
| a first-class citizen of the mesh with all the beneficial features of Istio applicable. Among other things, the service | ||||
|  | @ -348,7 +348,7 @@ becomes addressable by a local cluster domain name, for example by `mysqldb.vm.s | |||
| entry to access this service; however, the service must be registered with Istio. To enable such integration, Istio | ||||
| components (_Envoy proxy_, _node-agent_, `_istio-agent_`) must be installed on the machine and the Istio control plane | ||||
| (_Pilot_, _Mixer_, _Citadel_) must be accessible from it. See the | ||||
| [Istio Mesh Expansion](/docs/examples/mesh-expansion/shared-vpn/setups/) instructions for more details. | ||||
| [Istio Mesh Expansion](/docs/examples/mesh-expansion/) instructions for more details. | ||||
| 
 | ||||
| In our case, the MySQL instance can run on any machine or can be provisioned as a service by a cloud provider. There is | ||||
| no requirement to integrate the machine with Istio. The Istio control plane does not have to be accessible from the | ||||
|  |  | |||
|  | @ -991,7 +991,7 @@ outside of the mesh: | |||
|    and [fault injection](/docs/concepts/traffic-management/#fault-injection) | ||||
|    policies for external destinations. | ||||
| 
 | ||||
| - Add a service running in a Virtual Machine (VM) to the mesh to [expand your mesh](/docs/examples/mesh-expansion/shared-vpn/setups/#running-services-on-a-mesh-expansion-machine). | ||||
| - Add a service running in a Virtual Machine (VM) to the mesh to [expand your mesh](/docs/examples/mesh-expansion/). | ||||
| 
 | ||||
| - Logically add services from a different cluster to the mesh to configure a | ||||
|   [multicluster Istio mesh](/docs/setup/kubernetes/install/multicluster/gateways/#configure-the-example-services) | ||||
|  |  | |||
|  | @ -1,10 +1,10 @@ | |||
| --- | ||||
| title: Integrating Virtual Machines | ||||
| description: Illustrates how to use Istio to control a Kubernetes cluster and raw VMs as a single mesh. | ||||
| title: Bookinfo with Mesh Expansion | ||||
| description: Illustrates how to expand the Bookinfo application's mesh with a raw VM service. | ||||
| weight: 60 | ||||
| keywords: [vms] | ||||
| aliases: | ||||
|     - /docs/examples/mesh-expansion/shared-vpn/integrating-vms/index.html | ||||
|     - /docs/examples/integrating-vms/ | ||||
| --- | ||||
| 
 | ||||
| This example deploys the Bookinfo services across Kubernetes and a set of | ||||
|  | @ -32,7 +32,7 @@ https://docs.google.com/drawings/d/1G1592HlOVgtbsIqxJnmMzvy6ejIdhajCosxF1LbvspI/ | |||
| 
 | ||||
| * Deploy the [Bookinfo](/docs/examples/bookinfo/) sample application (in the `bookinfo` namespace). | ||||
| 
 | ||||
| * Create a VM named 'vm-1' in the same project as Istio cluster, and [Join the Mesh](/docs/examples/mesh-expansion/shared-vpn/setups/). | ||||
| * Create a VM named 'vm-1' in the same project as Istio cluster, and [Join the Mesh](/docs/examples/mesh-expansion/single-network/). | ||||
| 
 | ||||
| ## Running MySQL on the VM | ||||
| 
 | ||||
| Before Width: | Height: | Size: 218 KiB After Width: | Height: | Size: 218 KiB | 
|  | @ -1,13 +1,11 @@ | |||
| --- | ||||
| title: Mesh Expansion with Gateways | ||||
| title: Multi-network Mesh Expansion | ||||
| description: Integrate VMs and bare metal hosts into an Istio mesh deployed on Kubernetes with gateways. | ||||
| weight: 95 | ||||
| weight: 30 | ||||
| keywords: [kubernetes,vms,gateways] | ||||
| aliases: | ||||
|     - /docs/examples/mesh-expansion-with-gateways/ | ||||
| --- | ||||
| 
 | ||||
| This guide provides instructions to integrate VMs and bare metal hosts into | ||||
| This example provides instructions to integrate VMs and bare metal hosts into | ||||
| an Istio mesh deployed on Kubernetes with gateways. No VPN connectivity nor direct network access between workloads in | ||||
| VMs, bare metals and clusters is required. | ||||
| 
 | ||||
|  | @ -1,9 +0,0 @@ | |||
| --- | ||||
| title: Mesh Expansion | ||||
| description: Configure an Istio mesh spanning  Kubernetes clusters, VMs and bare metals. | ||||
| weight: 90 | ||||
| aliases: | ||||
|     - /docs/examples/mesh-expansion/shared-vpn | ||||
| keywords: [kubernetes,mesh expansion] | ||||
| --- | ||||
| 
 | ||||
|  | @ -1,13 +1,13 @@ | |||
| --- | ||||
| title: Mesh Expansion | ||||
| title: Single-network Mesh Expansion | ||||
| description: Integrate VMs and bare metal hosts into an Istio mesh deployed on Kubernetes. | ||||
| weight: 95 | ||||
| weight: 20 | ||||
| keywords: [kubernetes,vms] | ||||
| aliases: | ||||
|     - /docs/examples/mesh-expansion/ | ||||
|     - /docs/setup/kubernetes/additional-setup/mesh-expansion/ | ||||
| --- | ||||
| 
 | ||||
| This guide provides instructions to integrate VMs and bare metal hosts into | ||||
| This example provides instructions to integrate VMs and bare metal hosts into | ||||
| an Istio mesh deployed on Kubernetes. | ||||
| 
 | ||||
| ## Prerequisites | ||||
|  | @ -41,7 +41,7 @@ For the workloads running on VMs and bare metal hosts, the lifetime of their Ist | |||
| `max-workload-cert-ttl` of Citadel. | ||||
| 
 | ||||
| To customize this configuration, the argument for the node agent service should be modified. | ||||
| After [setting up the machines](/docs/examples/mesh-expansion/shared-vpn/setups/#setting-up-the-vm) for Istio | ||||
| After [setting up the machines](/docs/examples/mesh-expansion/single-network/#setting-up-the-vm) for Istio | ||||
| mesh expansion, modify the file `/lib/systemd/system/istio-auth-node-agent.service` on the VMs or bare metal hosts: | ||||
| 
 | ||||
| {{< text plain >}} | ||||
|  |  | |||
|  | @ -14,7 +14,7 @@ keywords: [vms] | |||
| ## 概述 | ||||
| 
 | ||||
| {{< image width="80%" | ||||
|     link="mesh-expansion.svg" | ||||
|     link="/docs/examples/mesh-expansion/bookinfo-expanded/mesh-expansion.svg" | ||||
|     caption="网格扩展环境下的 Bookinfo 应用" | ||||
|     >}} | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue