Consul
Consul on RedHat OpenShift
Consul supports the OpenShift runtime. You can deploy Consul to an OpenShift cluster with the Consul Helm chart or the Consul K8s CLI.
For help configuring and running OpenShift, refer to the external RedHat OpenShift Documentation.
Benefits
Consul provides the following capabilities to networks with OpenShift clusters:
- Hybrid and multi-cloud service discovery: Consul can automatically sync OpenShift services with its own service registry. Consul makes the OpenShift services discoverable to the rest of the cluster in its network, which you can expand across hardware and runtimes. At the same time, Consul makes the rest of its services discoverable to OpenShift, with options to limit access according to security requirements.
- Dedicated CLI tool: The
consul-k8s
CLI is a dedicated tool for managing Consul deployments on Kubernetes runtimes, including OpenShift clusters. It can help you deploy clusters, update their configurations, interact with sidecar proxies in your service mesh.
Guidance
The following documentation for Consul and RedHat OpenShift is available:
- Install Consul on OpenShift describes the process to deploy Consul in an OpenShift environment using the Helm chart.
- DNS forwarding on OpenShift describes the process to enable the
consul
sub-domain in your cluster's DNS operations. - Consul DNS views on OpenShift describes the process to deploy a lightweight Consul process in your cluster to return Consul DNS results without bypassing your existing DNS configuration.
- Troubleshoot Consul on OpenShift includes steps to resolve issues that may occur.
- Upgrade Consul on OpenShift
For more information about Helm configurations for Consul on OpenShift, refer to the Helm Chart reference documentation.