mirror of https://github.com/status-im/consul.git
52 lines
2.0 KiB
Plaintext
52 lines
2.0 KiB
Plaintext
|
---
|
||
|
layout: docs
|
||
|
page_title: Configuration Entry Definitions
|
||
|
description: >-
|
||
|
Consul allows storing configuration entries centrally to be used as defaults
|
||
|
for configuring other aspects of Consul.
|
||
|
---
|
||
|
|
||
|
# Configuration Entries
|
||
|
|
||
|
Configuration entries can be used to configure the behavior of Consul Connect.
|
||
|
|
||
|
The following configuration entries are supported:
|
||
|
|
||
|
- [Ingress Gateway](/docs/connect/config-entries/ingress-gateway) - defines the
|
||
|
configuration for an ingress gateway
|
||
|
|
||
|
- [Proxy Defaults](/docs/connect/config-entries/proxy-defaults) - controls
|
||
|
proxy configuration
|
||
|
|
||
|
- [Service Defaults](/docs/connect/config-entries/service-defaults) - configures
|
||
|
defaults for all the instances of a given service
|
||
|
|
||
|
- [Service Intentions](/docs/connect/config-entries/service-intentions) - defines
|
||
|
the [intentions](/docs/connect/intentions) for a destination service
|
||
|
|
||
|
- [Service Resolver](/docs/connect/config-entries/service-resolver) - matches
|
||
|
service instances with a specific Connect upstream discovery requests
|
||
|
|
||
|
- [Service Router](/docs/connect/config-entries/service-router) - defines
|
||
|
where to send layer 7 traffic based on the HTTP route
|
||
|
|
||
|
- [Service Splitter](/docs/connect/config-entries/service-splitter) - defines
|
||
|
how to divide requests for a single HTTP route based on percentages
|
||
|
|
||
|
- [Terminating Gateway](/docs/connect/config-entries/terminating-gateway) - defines the
|
||
|
services associated with terminating gateway
|
||
|
|
||
|
## Managing Configuration Entries
|
||
|
|
||
|
See [Agent - Config Entries](/docs/agent/config-entries).
|
||
|
|
||
|
## Using Configuration Entries For Service Defaults
|
||
|
|
||
|
Outside of Kubernetes, when the agent is
|
||
|
[configured](/docs/agent/options#enable_central_service_config) to enable
|
||
|
central service configurations, it will look for service configuration defaults
|
||
|
that match a registering service instance. If it finds any, the agent will merge
|
||
|
those defaults with the service instance configuration. This allows for things
|
||
|
like service protocol or proxy configuration to be defined globally and
|
||
|
inherited by any affected service registrations.
|