mirror of https://github.com/hashicorp/consul
Update service-sync.mdx
parent
ddf214e638
commit
e41bd9c4e3
|
@ -1,18 +1,18 @@
|
|||
---
|
||||
layout: docs
|
||||
page_title: Service Sync for Consul on Kubernetes
|
||||
page_title: Catalog Sync for Consul on Kubernetes
|
||||
description: >-
|
||||
Service sync is a Consul on Kubernetes feature that makes Kubernetes and Consul services available to each other. Learn how to configure Helm values so services can communicate and make Kubernetes services appear in the Consul UI.
|
||||
Catalog sync is a Consul on Kubernetes feature that makes Kubernetes and Consul services available to each other. Learn how to configure Helm values so services can communicate and make Kubernetes services appear in the Consul UI.
|
||||
---
|
||||
|
||||
# Service Sync for Consul on Kubernetes
|
||||
# Catalog Sync for Consul on Kubernetes
|
||||
|
||||
The services in Kubernetes and Consul can be automatically synced so that Kubernetes
|
||||
services are available to Consul agents and services in Consul can be available
|
||||
as first-class Kubernetes services. This functionality is provided by the
|
||||
[consul-k8s project](https://github.com/hashicorp/consul-k8s) and can be
|
||||
automatically installed and configured using the
|
||||
[Consul Helm chart](/consul/docs/k8s/installation/install).
|
||||
[Consul K8s Helm chart](/consul/docs/k8s/installation/install).
|
||||
|
||||
![screenshot of a Kubernetes service in the UI](/img/k8s-service.png)
|
||||
|
||||
|
@ -29,10 +29,9 @@ service discovery, including hosted services like databases.
|
|||
|
||||
## Installation and configuration
|
||||
|
||||
~> Enabling both Service Mesh and Service Sync on the same Kubernetes services is not supported, as Service Mesh also registers Kubernetes service instances to Consul. Ensure that Service Sync is only enabled for namespaces and services that are not injected with the Consul sidecar for Service Mesh as described in [Sync Enable/Disable](/consul/docs/k8s/service-sync#sync-enable-disable).
|
||||
~> Enabling both Service Mesh and Catalog Sync on the same Kubernetes services is not supported, as Service Mesh also registers Kubernetes service instances to Consul. Ensure that Catalog Sync is only enabled for namespaces and services that are not injected with the Consul sidecar for Service Mesh as described in [Sync Enable/Disable](/consul/docs/k8s/service-sync#sync-enable-disable).
|
||||
|
||||
The service sync uses an external long-running process in the
|
||||
[consul-k8s project](https://github.com/hashicorp/consul-k8s). This process
|
||||
The catalog sync feature deploys a long-running process whic can
|
||||
can run either inside or outside of a Kubernetes cluster. However, running this process within
|
||||
the Kubernetes cluster is generally easier since it is automated using the
|
||||
[Helm chart](/consul/docs/k8s/helm).
|
||||
|
|
Loading…
Reference in New Issue