Skip to content

Commit 2d561eb

Browse files
committed
style(components): add visual separation to the components overview
1 parent 6f2de0e commit 2d561eb

1 file changed

Lines changed: 12 additions & 11 deletions

File tree

src/understanding-deis/components.md

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ the functionality in your own project we invite you to give it a shot!
1212

1313
## Controller
1414

15-
Project Location: [deis/workflow](https://github.com/deis/workflow)
15+
**Project Location:** [deis/workflow](https://github.com/deis/workflow)
1616

1717
The controller component is an HTTP API server which serves as the endpoint for
1818
the `deis` CLI. The controller provides all of the platform functionality as
@@ -21,7 +21,7 @@ of its data to the database component.
2121

2222
## Database
2323

24-
Project Location: [deis/postgres](https://github.com/deis/postgres)
24+
**Project Location:** [deis/postgres](https://github.com/deis/postgres)
2525

2626
The database component is a managed instance of [PostgreSQL][] which holds a
2727
majority of the platforms state. Backups and WAL files are pushed to the object
@@ -32,7 +32,7 @@ and restore read the documentation for
3232

3333
## <a name="builder"></a>Builder: builder, slugbuilder, and dockerbuilder
3434

35-
Project Location: [deis/builder](https://github.com/deis/builder)
35+
**Project Location:** [deis/builder](https://github.com/deis/builder)
3636

3737

3838
The builder component is responsible for accepting code pushes via [Git][] and
@@ -46,7 +46,7 @@ managing the build process of your [Application][]. The builder process is:
4646

4747
Builder currently supports both buildpack and Dockerfile based builds.
4848

49-
Project Location: [deis/slugbuilder](https://github.com/deis/slugbuilder)
49+
**Project Location:** [deis/slugbuilder](https://github.com/deis/slugbuilder)
5050

5151
For Buildpack-based deploys, the builder component will launch a one-shot Pod
5252
in the `deis` namespace. This pod runs `slugbuilder` component which handles
@@ -56,7 +56,7 @@ its depdencies as determined by the buildpack. The slug is pushed to the
5656
cluster-configured object storage for later execution. For more information
5757
about buildpacks see [using buildpacks][using-buildpacks].
5858

59-
Project Location: [deis/dockerbuilder](https://github.com/deis/dockerbuilder)
59+
**Project Location:** [deis/dockerbuilder](https://github.com/deis/dockerbuilder)
6060

6161
For Applications which contain a `Dockerfile` in the root of the repository,
6262
`builder` will instead launch the `dockerbuilder` to package your application.
@@ -66,7 +66,7 @@ Docker registry on cluster. For more information see [using Dockerfiles][using-d
6666

6767
## Slugrunner
6868

69-
Project Location: [deis/slugrunner](https://github.com/deis/slugrunner)
69+
**Project Location:** [deis/slugrunner](https://github.com/deis/slugrunner)
7070

7171
Slugrunner is the component responsible for executing buildpack-based
7272
Applications. Slugrunner receives slug information from the controller and
@@ -75,7 +75,7 @@ processes.
7575

7676
## Object Storage
7777

78-
Project Location: [deis/minio](https://github.com/deis/mino)
78+
**Project Location:** [deis/minio](https://github.com/deis/mino)
7979

8080
All of the Workflow components ship their persistent data to cluster configured
8181
S3 compatibile Object Storage. For example, database ships its WAL files,
@@ -92,7 +92,7 @@ configure minio to use persistent storage available in your environment.
9292

9393
## Registry
9494

95-
Project Location: [deis/registry](https://github.com/deis/registry)
95+
**Project Location:** [deis/registry](https://github.com/deis/registry)
9696

9797
The registry component is a managed docker registry which holds application
9898
images generated from the builder component. Registry persists the Docker image
@@ -101,7 +101,7 @@ configured for the cluster.
101101

102102
## Router
103103

104-
Project Location: [deis/router](https://github.com/deis/router)
104+
**Project Location:** [deis/router](https://github.com/deis/router)
105105

106106
The router component is based on [Nginx][] and is responsible for routing
107107
inbound HTTP(S) traffic to your applications. The default workflow charts
@@ -118,14 +118,15 @@ configuration view the router [project documentation][router-documentation].
118118
The logging subystem consists of two compoents. Fluentd handles log shipping
119119
and logger maintains a ring-buffer of application logs.
120120

121-
Project Location: [deis/fluentd](https://github.com/deis/fluentd)
121+
122+
**Project Location:** [deis/fluentd](https://github.com/deis/fluentd)
122123

123124
Fluentd is deployed to your Kubernetes cluster via Daemon Sets. Fluentd
124125
subscribes to all container logs, decorates the output with Kubernetes metadata
125126
and can be configured to drain logs to multiple destinations. By default,
126127
fluentd ships logs to the logger component, which powers `deis logs`.
127128

128-
Project Location: [deis/logger](https://github.com/deis/logger)
129+
**Project Location:** [deis/logger](https://github.com/deis/logger)
129130

130131
The `logger` compoent receives log streams from `fluentd`, collating by
131132
Application name. Logger does not persist logs to disk, instead maintaining an

0 commit comments

Comments
 (0)