HashiCorp Cloud Platform
HCP Consul Central
Warning
HCP Consul Central will no longer be available after November 6, 2024. Learn more.
This topic explains HCP Consul Central, a hosted management plane service available through the HashiCorp Cloud Platform. HCP Consul Central is a HashiCorp-hosted service that supports centralized global management operations across all Consul clusters. It provides global visibility and control for both self-managed and HCP Consul Dedicated Consul clusters, even when you deploy services in multiple cloud environments and regions.
Deprecation
HCP Consul Central will be deprecated on November 6, 2024.
You will no longer be able to access or use HCP Consul Central after November 6. As a result, the following features that rely on HCP Consul Central will no longer be available:
- Linking self-managed clusters to HCP
- Service network views
- Cluster peering views and cluster peering dedicated workflow
- Observability dashboard and data visualization widgets
To replace the visibility gained from HCP Consul Central, we recommend using partner integration monitoring tools to provide visibility to the Consul server and service metrics. Refer to our observability dashboard documentation for a list of data visualization widgets, the server and proxy metrics they use, and links to supplemental reference documentation.
You can still use the Consul UI for cluster-level management, but there are no equivalent tools for global control.
This decision is part of our ongoing efforts to streamline our offerings and enhance our focus on delivering the best possible solutions to our customers. If you have questions or concerns, reach out to your account team or submit a support ticket.
Background
HCP Consul Central is a management plane service hosted by HashiCorp that enables you to monitor and manage multiple Consul server clusters regardless of where the clusters are hosted. It presents aggregated health information for your clusters and services from a single location. In a stack of networking software, the management plane is a service at a level above the service mesh's control plane and the data plane as demonstrated in the following diagram:
HCP Consul Central supports both HCP Consul Dedicated clusters and self-managed Community and Enterprise clusters. HCP Consul Dedicated clusters connect to it by default, but you must link self-managed Community and Enterprise clusters to HCP Consul Central individually. To learn more about the process, refer to link self-managed Community and Enterprise clusters.
Each organization in the HCP platform has its own HCP Consul Central service that is not accessible to any other organization. You can assign administrative roles to users in your organization so that they can administrate user interactions in HCP Consul Central. For more information, refer to user permissions.
HCP Consul Central does not automatically extend the service mesh between connected datacenters. You must join clusters using either WAN federation or cluster peering to enable mesh functionality across clusters. However, HCP Consul Central provides UI workflows to simplify these processes for you.
Benefits
HCP Consul Central can improve your experience with Consul in the following ways:
- Centralized operations: Reduces operational overhead by enabling operators and SREs to visualize and monitor the health of multiple Consul server clusters at once.
- Unified service catalog: Collects location and health information for your clusters' service instances in a single aggregated service catalog. Search for a service by name and then find clusters where service instances are deployed.
- Secure Consul configuration: HCP Consul Central helps you deploy Consul clusters with TLS, gossip encryption, and ACL tokens enabled by default.
- Secure and easy UI access: Eliminates the need to set up additional load balancers to your Consul cluster and is especially useful for Consul servers running in air-gapped environments with highly restrictive network controls.
- Simplified cluster peering workflow: Eliminates the need to access individual Consul clusters to create and exchange tokens when establishing cluster peering connections.
- Observability dashboard: Automatically-generated visualizations of server and proxy metrics provide insights into cluster operations.
Global cluster views
HCP Consul Central provides the following network views to support your workflows and deployments:
- Consul overview. View a list of all HCP Consul Dedicated and self-managed Community and Enterprise clusters connected to your project or organization's HCP Consul Central. Get up-to-date information about the overall health of your network and navigate to specific clusters and services for additional management options.
- Cluster details. View details about a specific cluster, including service counts, TLS expiration, and the cluster's fault tolerance. Access the cluster's Consul UI directly or review Raft and networking details for each Consul server in the cluster.
- Services. View a list of services running on your clusters, the number of service instances running on each cluster, and the health of services. Filter and sort services by name, cluster, status, and type.
- Cluster peering. View a list of registered cluster peering connections alongside exported and imported service counts. Create and delete cluster peering connections using a dedicated UI workflow.
In addition, clusters linked to HCP Consul Central have expanded observability into server and proxy metrics. Refer to Consul observability for more information.