-
Notifications
You must be signed in to change notification settings - Fork 4.4k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #8 from boruszak/introduction-content
Introduction-content
- Loading branch information
Showing
98 changed files
with
1,309 additions
and
3,280 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
--- | ||
layout: docs | ||
page_title: Raft architecture | ||
description: >- | ||
Consul ensures a consistent state using the Raft protocol. A quorum, or a majority of server agents with one leader, agree to state changes before committing to the state log. Learn about the Raft architecture in Consul and its requirements. | ||
--- | ||
|
||
# Raft architecture | ||
|
||
Raft is a consensus algorithm that is based on | ||
[Paxos](https://en.wikipedia.org/wiki/Paxos_%28computer_science%29). Compared | ||
to Paxos, Raft is designed to have fewer states and a simpler, more | ||
understandable algorithm. | ||
|
||
## Raft index | ||
|
||
How the Raft index works | ||
|
||
## Backend | ||
|
||
BoltDB / WAL backend |
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
--- | ||
layout: docs | ||
page_title: Consul data plane architecture | ||
description: >- | ||
Consul provides features that help you manage your application's data plane. Learn about Consul's data plane, including its architectural components. | ||
--- | ||
|
||
# Consul data plane architecture | ||
|
||
This topic describes Consul's architecture and operations in an application's data plane. Consul can deploy gateways and sidecar proxies to help you secure, observe, and manage application traffic. | ||
|
||
For information about the lightweight workload agents Consul uses for container-based applications on Kubernetes and AWS ECS, refer to [Consul data plane](/consul/docs/architecture/control-plane/dataplane). | ||
|
||
## Introduction | ||
|
||
Consul provides control plane features that help you manage your application's data plane, but it does not run directly in the data plane. | ||
|
||
When using Consul for service discovery, no additional components or configurations are required for the data plane. | ||
|
||
When using Consul's service mesh features, you can use Consul to create gateways and proxies for service-to-service traffic and to secure user interactions with services. | ||
|
||
## Gateways | ||
|
||
Gateways secure application traffic between services. There are four kinds of gateways: | ||
|
||
- API gateway | ||
- Ingress gateway | ||
- Terminating gateways | ||
- Mesh gateways | ||
|
||
## Sidecar proxies | ||
|
||
Consul can depoy sidecar proxies so that you can oberve and monitor application traffic. | ||
|
||
## Next steps | ||
|
||
Learn about [Consul's security architecture](/consul/docs/architecture/security) to learn about the encryption systems and verification protocols Consul uses to secure data plane operations. |
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
--- | ||
layout: docs | ||
page_title: Consul security architecture | ||
description: >- | ||
Consul | ||
--- | ||
|
||
# Consul security architecture | ||
|
||
HashiCorp Consul |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.