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:
trujillo-adam 2023-03-03 11:17:26 -08:00 committed by GitHub
parent ba667221a5
commit 42cd35f13a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 19 additions and 13 deletions

View File

@ -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

View File

@ -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)

View File

@ -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]"

View File

@ -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

View File

@ -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)

View File

@ -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.

View File

@ -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,
}, },
] ]