fixed broken links associated with cluster peering updates (#16523)
* fixed broken links associated with cluster peering updates * additional links to fix * typos * fixed redirect file
This commit is contained in:
parent
ba667221a5
commit
42cd35f13a
|
@ -12,8 +12,8 @@ This topic describes how to configure Consul API Gateway to route traffic to ser
|
||||||
1. Consul 1.14 or later
|
1. Consul 1.14 or later
|
||||||
1. Verify that the [requirements](/consul/docs/api-gateway/tech-specs) have been met.
|
1. Verify that the [requirements](/consul/docs/api-gateway/tech-specs) have been met.
|
||||||
1. Verify that the Consul API Gateway CRDs and controller have been installed and applied. Refer to [Installation](/consul/docs/api-gateway/install) for details.
|
1. Verify that the Consul API Gateway CRDs and controller have been installed and applied. Refer to [Installation](/consul/docs/api-gateway/install) for details.
|
||||||
1. A peering connection must already be established between Consul clusters. Refer to [Cluster Peering on Kubernetes](/consul/docs/connect/cluster-peering/k8s) for instructions.
|
1. A peering connection must already be established between Consul clusters. Refer to [Cluster Peering on Kubernetes](/consul/docs/k8s/connect/cluster-peering/tech-specs) for instructions.
|
||||||
1. The Consul service that you want to route traffic to must be exported to the cluster containing your `Gateway`. Refer to [Cluster Peering on Kubernetes](/consul/docs/connect/cluster-peering/k8s) for instructions.
|
1. The Consul service that you want to route traffic to must be exported to the cluster containing your `Gateway`. Refer to [Cluster Peering on Kubernetes](/consul/docs/k8s/connect/cluster-peering/tech-specs) for instructions.
|
||||||
1. A `ServiceResolver` for the Consul service you want to route traffic to must be created in the cluster that contains your `Gateway`. Refer to [Service Resolver Configuration Entry](/consul/docs/connect/config-entries/service-resolver) for instructions.
|
1. A `ServiceResolver` for the Consul service you want to route traffic to must be created in the cluster that contains your `Gateway`. Refer to [Service Resolver Configuration Entry](/consul/docs/connect/config-entries/service-resolver) for instructions.
|
||||||
|
|
||||||
## Configuration
|
## Configuration
|
||||||
|
|
|
@ -57,7 +57,7 @@ The following resources are available to help you use Consul's cluster peering f
|
||||||
|
|
||||||
**Usage documentation:**
|
**Usage documentation:**
|
||||||
|
|
||||||
- [Establish cluster peering connections](/consul/docs/connect/cluster-peering/usage/establish-peering)
|
- [Establish cluster peering connections](/consul/docs/connect/cluster-peering/usage/establish-cluster-peering)
|
||||||
- [Manage cluster peering connections](/consul/docs/connect/cluster-peering/usage/manage-connections)
|
- [Manage cluster peering connections](/consul/docs/connect/cluster-peering/usage/manage-connections)
|
||||||
- [Manage L7 traffic with cluster peering](/consul/docs/connect/cluster-peering/usage/peering-traffic-management)
|
- [Manage L7 traffic with cluster peering](/consul/docs/connect/cluster-peering/usage/peering-traffic-management)
|
||||||
|
|
||||||
|
|
|
@ -75,7 +75,7 @@ The following Kubernetes resource annotations could be used on a pod to control
|
||||||
|
|
||||||
- Unlabeled:
|
- Unlabeled:
|
||||||
Use the unlabeled annotation format to specify a service name, Consul Enterprise namespaces and partitions, and
|
Use the unlabeled annotation format to specify a service name, Consul Enterprise namespaces and partitions, and
|
||||||
datacenters. To use [cluster peering](/consul/docs/connect/cluster-peering/k8s) with upstreams, use the following
|
datacenters. To use [cluster peering](/consul/docs/k8s/connect/cluster-peering/tech-specs) with upstreams, use the following
|
||||||
labeled format.
|
labeled format.
|
||||||
- Service name: Place the service name at the beginning of the annotation to specify the upstream service. You can
|
- Service name: Place the service name at the beginning of the annotation to specify the upstream service. You can
|
||||||
also append the datacenter where the service is deployed (optional).
|
also append the datacenter where the service is deployed (optional).
|
||||||
|
@ -98,7 +98,7 @@ The following Kubernetes resource annotations could be used on a pod to control
|
||||||
- Admin partitions (requires Consul Enterprise 1.11+): Upstream services may be running in a different
|
- Admin partitions (requires Consul Enterprise 1.11+): Upstream services may be running in a different
|
||||||
partition. You must specify the namespace when specifying a partition. Place the partition name after the namespace. If you specify the name of the datacenter (optional), it must be the local datacenter. Communicating across partitions using this method is only supported within a
|
partition. You must specify the namespace when specifying a partition. Place the partition name after the namespace. If you specify the name of the datacenter (optional), it must be the local datacenter. Communicating across partitions using this method is only supported within a
|
||||||
datacenter. For cross partition communication across datacenters, refer to [cluster
|
datacenter. For cross partition communication across datacenters, refer to [cluster
|
||||||
peering](/consul/docs/connect/cluster-peering/k8s).
|
peering](/consul/docs/k8s/connect/cluster-peering/tech-specs).
|
||||||
```yaml
|
```yaml
|
||||||
annotations:
|
annotations:
|
||||||
"consul.hashicorp.com/connect-service-upstreams":"[service-name].[service-namespace].[service-partition]:[port]:[optional datacenter]"
|
"consul.hashicorp.com/connect-service-upstreams":"[service-name].[service-namespace].[service-partition]:[port]:[optional datacenter]"
|
||||||
|
|
|
@ -18,7 +18,7 @@ The overall process for establishing a cluster peering connection consists of th
|
||||||
|
|
||||||
Cluster peering between services cannot be established until all four steps are complete.
|
Cluster peering between services cannot be established until all four steps are complete.
|
||||||
|
|
||||||
For general guidance for establishing cluster peering connections, refer to [Establish cluster peering connections](/consul/docs/connect/cluster-peering/usage/establish-peering).
|
For general guidance for establishing cluster peering connections, refer to [Establish cluster peering connections](/consul/docs/connect/cluster-peering/usage/establish-cluster-peering).
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
||||||
|
|
||||||
|
|
|
@ -16,8 +16,8 @@ You can specify the following values in the `kind` field. Click on a configurati
|
||||||
|
|
||||||
- [`Mesh`](/consul/docs/connect/config-entries/mesh)
|
- [`Mesh`](/consul/docs/connect/config-entries/mesh)
|
||||||
- [`ExportedServices`](/consul/docs/connect/config-entries/exported-services)
|
- [`ExportedServices`](/consul/docs/connect/config-entries/exported-services)
|
||||||
- [`PeeringAcceptor`](/consul/docs/connect/cluster-peering/k8s#peeringacceptor)
|
- [`PeeringAcceptor`](/consul/docs/k8s/connect/cluster-peering/tech-specs#peeringacceptor)
|
||||||
- [`PeeringDialer`](/consul/docs/connect/cluster-peering/k8s#peeringdialer)
|
- [`PeeringDialer`](/consul/docs/k8s/connect/cluster-peering/tech-specs#peeringdialer)
|
||||||
- [`ProxyDefaults`](/consul/docs/connect/config-entries/proxy-defaults)
|
- [`ProxyDefaults`](/consul/docs/connect/config-entries/proxy-defaults)
|
||||||
- [`ServiceDefaults`](/consul/docs/connect/config-entries/service-defaults)
|
- [`ServiceDefaults`](/consul/docs/connect/config-entries/service-defaults)
|
||||||
- [`ServiceSplitter`](/consul/docs/connect/config-entries/service-splitter)
|
- [`ServiceSplitter`](/consul/docs/connect/config-entries/service-splitter)
|
||||||
|
|
|
@ -9,7 +9,7 @@ description: >-
|
||||||
|
|
||||||
## Release Highlights
|
## Release Highlights
|
||||||
|
|
||||||
- **Cluster Peering (Beta)**: This release introduces support for Cluster Peering, which allows service connectivity between two independent clusters. Enabling peering will deploy the peering controllers and PeeringAcceptor and PeeringDialer CRDs. The new CRDs are used to establish a peering connection between two clusters. Refer to [Cluster Peering on Kubernetes](/consul/docs/connect/cluster-peering/k8s) for full instructions on using Cluster Peering on Kubernetes.
|
- **Cluster Peering (Beta)**: This release introduces support for cluster peering, which allows service connectivity between two independent clusters. When you enable cluster peering, Consul deploys the peering controllers and `PeeringAcceptor` and `PeeringDialer` CRDs. The new CRDs are used to establish a peering connection between two clusters. Refer to [Cluster Peering Overview](/consul/docs/connect/cluster-peering) for full instructions on using Cluster Peering on Kubernetes.
|
||||||
|
|
||||||
- **Envoy Proxy Debugging CLI Commands**: This release introduces new commands to quickly identify proxies and troubleshoot Envoy proxies for sidecars and gateways.
|
- **Envoy Proxy Debugging CLI Commands**: This release introduces new commands to quickly identify proxies and troubleshoot Envoy proxies for sidecars and gateways.
|
||||||
* Add `consul-k8s proxy list` command for displaying pods running Envoy managed by Consul.
|
* Add `consul-k8s proxy list` command for displaying pods running Envoy managed by Consul.
|
||||||
|
|
|
@ -6,14 +6,20 @@
|
||||||
|
|
||||||
module.exports = [
|
module.exports = [
|
||||||
{
|
{
|
||||||
source: '/docs/connect/cluster-peering/create-manage-peering',
|
source: '/consul/docs/connect/cluster-peering/create-manage-peering',
|
||||||
destination:
|
destination:
|
||||||
'/docs/connect/cluster-peering/usage/establish-cluster-peering',
|
'/consul/docs/connect/cluster-peering/usage/establish-cluster-peering',
|
||||||
permanent: true,
|
permanent: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
source: '/docs/connect/cluster-peering/k8s',
|
source: '/consul/docs/connect/cluster-peering/usage/establish-peering',
|
||||||
destination: '/docs/k8s/connect/cluster-peering/k8s-tech-specs',
|
destination:
|
||||||
|
'/consul/docs/connect/cluster-peering/usage/establish-cluster-peering',
|
||||||
|
permanent: true,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
source: '/consul/docs/connect/cluster-peering/k8s',
|
||||||
|
destination: '/consul/docs/k8s/connect/cluster-peering/tech-specs',
|
||||||
permanent: true,
|
permanent: true,
|
||||||
},
|
},
|
||||||
]
|
]
|
||||||
|
|
Loading…
Reference in New Issue